zapshe wrote
Though, if I had been learning C++ from my college classes, I'm fairly certain THAT would have been a horrible experience. When learning as my first language at my own pace and with thorough details, it was pretty amazing. |
I second that, C++ is my first language too and I learned it myself first by reading a book written in my local language and later by using online resources, it took time but it was easy.
because C++ standard was still 98 then, I guess that is the reason why I learned old idioms and practices.
also tried out several libraries, liked none, and that made me learn low level language and various idioms by writing my own implementations.
I'm not professional programmer, and C++ is my only language, I'm not even thinking about learning other languages because that time is better spent on learning more of C++, because learning curve is great, and there are many useful libraries, like game engines which are big enough to learn more and more.
however when I see what kind of homework people are being assigned just by looking at their assignments it must be pretty boring and horrible experience.
I think, anyone seriously willing to invest time in C++ is already smart enough just by making that decision to learn it all by itself.