Sorry to add to the "i'm new and wanna program threads" Ok so here's my situation. I am buying my first mac and want to learn to make iphone apps. I studied computer science at A-level and have done stuff in VB. I'm hoping this would help me understand things conceptually. I wanted to know how useful object C is outside mac and iphone developement. I studied finance in Uni and interned at IBM and knowing some VB and stuff was really useful and impressive. Putting object C knowledge on my CV can't hurt but how useful can it be? Any advice or experiences?