The first programming language:
XXX: I disagree with the author.
The first language to learn is C/C++.
YYY: As a person who not only writes in C++, but also, oh horror, loves it (like Java), I would say that starting to learn programming with C++ is the most sure way to get away from it forever.