Hi! New mac user here (and extremely happy to be one)! and always wanted to learn programming.. I read the previous posts on a first programming language and many recommended C/C++/Java/Python/Apple Script but i'm not sure if the advice is outdated.. think it was a 2004 question After much consultation and surfing around I figured that I ought to start with C/C++ because of the following reasons 1. Hoping to learn and write good programs in the long term and from what i've read C/C++ is the most common standard for programming? 2. Not too put off by difficulty if it means that I fulfill requirement 1 and am able to build a good foundation for future learning= P ..(heard that C/C++ can be really tough for a first language) hoping to just sit down and really spend time working my way through the process so... i'm looking for opinions.. given my criteria am i making the right decision? or are there other languages which i ought to look closer at? also.. where does objective C fit into all this? From reading around... i figured that its a mac related version of C? Should I be starting with that then? Thank you so much for your help! Cheers!