A bit confused... x.x
Okay,so Iv'e spent the past couple of days learning c++ and reading a book by charles petzold on the windows api.
Iv'e got pretty far in a couple of days, as far as I'm aware Iv'e picked up on things pretty fast, the c++ tutorials I was following took me all the way to polymorhism and right through object oriented programming such as classes and structs,
As I was reading the book by charles petzold,he made a statement "Noone really memorizes the code for making a window using the windows api,they just copy code of an exsisting program and make the relevant changes" and that just made me think, Making a visual program using c++ and the windows api is so much harder than in another langugage,such as vb.net, why would people bother using c++, I understand that visual basic is more limited in some ways then c++, and that it teaches bad programming habits,but its also been said that any language is just as powerful as another, you just have to know how to utilize the language, So if visual basic.net is alot more user friendly,easier to understand ect,Why are people so prelevant on c++?
I guess that's my question,Iv'e heard people flame vb coders saying they don't know the code that lies behind the buttons thats premade ect,but if c++ programmers are copying and pasting, I guess thats the same kind of thing.
Iv'e got pretty far in a couple of days, as far as I'm aware Iv'e picked up on things pretty fast, the c++ tutorials I was following took me all the way to polymorhism and right through object oriented programming such as classes and structs,
As I was reading the book by charles petzold,he made a statement "Noone really memorizes the code for making a window using the windows api,they just copy code of an exsisting program and make the relevant changes" and that just made me think, Making a visual program using c++ and the windows api is so much harder than in another langugage,such as vb.net, why would people bother using c++, I understand that visual basic is more limited in some ways then c++, and that it teaches bad programming habits,but its also been said that any language is just as powerful as another, you just have to know how to utilize the language, So if visual basic.net is alot more user friendly,easier to understand ect,Why are people so prelevant on c++?
I guess that's my question,Iv'e heard people flame vb coders saying they don't know the code that lies behind the buttons thats premade ect,but if c++ programmers are copying and pasting, I guess thats the same kind of thing.

Learn C++ because you WANT to learn it, not because you JUST wanna hack.