I am trying to find some good tutorials on YouTube and, or any example pieces of Bluetooth code. Any Bluetooth hardware suggestions. Thanks
You don't need any "bluetooth code". You do need a proper terminal programme on the computer.
You might find the following background notes useful
http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf
http://homepages.ihug.com.au/~npyner/Arduino/BT_2_WAY.ino
lelanl:
Any Bluetooth hardware suggestions.
I like HC-05 Bluetooth modules since they can be used as either a master or slave device.
This module can also be either a master or slave.

I think I like this module as much as I like the HC-05 modules. You would need to solder wires to the correct pads before using this module. This module has the advantage of including an interrupt pin. I believe the interrupt pin will let the microcontroller know when a message has been received. If the interrupt pin works this way, then using the module with a software serial wouldn't have as many drawbacks as it usually has.
I've only used the EDPA module with 3.3V microcontroller.