I'm going to try to "self teach" myself how to really use my DSLR and get myself off of Auto mode. I'm also planning on learning how to really edit and not just use iphoto on my Mac. With that being said, is it better for me to stick with JPEG or make the switch now over to RAW before I start learning?
You will certainly have more adjustment latitude if you learn to shoot in RAW.
There is one difference at the time of shooting when you shoot in RAW... which is that the camera doesn't apply any changes to the image if those changes would result in a loss of data. E.g. if you tell the camera to shoot in black & white, but are in RAW format, you'll notice your RAW shots are actually in COLOR (but are "tagged" that you intended for them to be B&W). Also... white balance settings are also not applied in camera... you have to apply them when you process your images on your Mac.
This means the first significant difference is that if you want accurate white balance, then you'll want a neutral gray card... snap a photo that includes the gray card in the photo (it can be anywhere -- it's not like "custom white balance" in JPEG where the gray card must occupy the center of the image.) You only need one of your images to have a shot of that gray card as long as everything else is taken in the same lighting conditions. BTW... notice I said "if" you want accurate white balance. I shoot in RAW but often do not bother to shoot a gray card. If you're out sooting candids... it's not important. I only use the gray card when I know accurate white balance will be important. The reason only one image needs to include the gray card is because with RAW processing tools you can copy an adjustment from one image and tell the software to apply to many other images (this is true of Aperture, Lightroom, and even Photoshop.)
Next... iPhoto _only_ does it's work in JPEG format. It can read a RAW image... but will immediately convert the RAW to a JPEG and will then do all processing on the JPEG. This means you instantly lose your adjustment latitude when you use iPhoto because iPhoto was designed for JPEG... but is able to import RAW.
A better choice would be to get Aperture (since you're on a Mac). This has a few advantages.
First... it's
optimized for RAW workflow (but can work with JPEG). Second... since both iPhoto and Aperture are Apple programs, they actually know how to open and read each other's photo libraries -- you can access all your iPhoto images while in Aperture. Aperture is the original digital asset management and adjustment program designed for RAW workflows... it is what Adobe Lightroom was modeled after. The two approximately have the same capabilities but Aperture is a bit less expensive ($79). Also any other Apple software that might leverage your media (iMovie, Pages, Keynote, etc. etc.) will all be able to directly read your libraries without you having to export the images first. On a Mac... I would suggest Aperture over Lightroom.
When you use Aperture, each adjustment is technically independent of the others. With iPhoto, it saves your original image (which it will not directly alter) and any adjustments you make are saved to a copy of the the image. It doesn't make this clear as you use it, but notice you always have that option to "revert to original" -- that actually causes it to discard the current working copy and create a fresh working copy based on the original (which it tucks away safely and never edits directly). But apart from that... each time you change the image, the change is applied to the image more or less permanently... you cannot make a change... followed by 5 or 6 more changes and then later decide that you want to get rid of that first change. It's "all or nothing" when you want to go back (I think you can "undo" the last single change but that's it.) With Aperture, adjustments are tracked individually and any of them can be turned off, deleted, or re-adjusted at any time without impact any OTHER adjustment you made. This is because the working copy of the image does not actually exist as a physical image... it opens the original (which it refers to as the "master") and then applies the list of adjustments very rapidly only to your on-screen image. Only the "list" of adjustments is being maintained... not a physical copy of the image (although you can tell it to create one... there's little reason to do so). This is much more control than iPhoto offers. When you ultimately want to print or share an image, it "exports" the "version" of the image (basically the "master" with all your adjustments applied is called a "version".)
While this sounds complex, it's actually quite easy to use.
Lastly... pick up a copy of either Bryan Peterson's "Understanding Exposure" or the Scott Kelby Digital Photography series (I think that's 4 volumes now.) Both are popular... Understanding Exposure is probably more popular.