I'd recommend not learning basic. A lot of what Taco Man said is frivilous, IMO. You don't need to know that << is the left bitshift operator in order to know that cout << "Hi" << cout::endl prints out stuff.
In this case, it's just an example of operator overloading for a buffer anyways, so knowing about left bitshifts wouldn't even help you. In fact, left bitshifts probably won't help you at all in your entire programming career unless you're doing something low level, or you want to save memory and use bit flags, but those are so way off it's just ridiculous to even concern yourself with them.
With that said, start simple. You're not going to be making games or anything like that any time soon. I'd recommend learning Ruby, or PHP, and starting on something you can easily see on your browser. Try making a website and add features to it. You can buy web hosting packages on the cheap. This will just teach you the basics of a programming language and how things flow. You don't have to use my suggestions for languages, I just don't recommend diving into Cxx or even C. Keep things simple for yourself. Hell, learn LUA. You can make WoW addons for practice. :P
Most importantly: explore. Don't be afraid to make mistakes, and use Google liberally to solve problems. The best programmers aren't the ones who can spit out 50 different cookie-cutter algorithms on demand, but the ones who know how to use the best solution for each problem, ie. with Google. :P
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
@jangsy: Go
I'd recommend not learning basic. A lot of what Taco Man said is frivilous, IMO. You don't need to know that << is the left bitshift operator in order to know that cout << "Hi" << cout::endl prints out stuff.
In this case, it's just an example of operator overloading for a buffer anyways, so knowing about left bitshifts wouldn't even help you. In fact, left bitshifts probably won't help you at all in your entire programming career unless you're doing something low level, or you want to save memory and use bit flags, but those are so way off it's just ridiculous to even concern yourself with them.
With that said, start simple. You're not going to be making games or anything like that any time soon. I'd recommend learning Ruby, or PHP, and starting on something you can easily see on your browser. Try making a website and add features to it. You can buy web hosting packages on the cheap. This will just teach you the basics of a programming language and how things flow. You don't have to use my suggestions for languages, I just don't recommend diving into Cxx or even C. Keep things simple for yourself. Hell, learn LUA. You can make WoW addons for practice. :P
Most importantly: explore. Don't be afraid to make mistakes, and use Google liberally to solve problems. The best programmers aren't the ones who can spit out 50 different cookie-cutter algorithms on demand, but the ones who know how to use the best solution for each problem, ie. with Google. :P