I am a junior in high school who loved programming BASIC and VB on pc. I have recently been converted to the Mac cult and want to get some info on where to start programming. for free or very little monetary commitment. i am very interested in getting a jump into c or c++ . any suggestions would be great. what is a good book/tutorial to c++? what is a good free compiler? anything Mac and programming related would be helpful. thx so much. ps. i have an iMac 20".