Bp, answer me one question:

Is this topic not called "What is the best programming language to learn first?" ???

jonconley merely brought this topic back to what it was supposed to be about. If you want to talk about shit then take it to the off topic forum, that what it's for.