Well, I start college in september, studying programming (Software, Games and web development) I know I'll be touching upon C++ in the course along with a few other languages, but C++ is the one I'm interested in. Mainly because I read that it's commonly used in games development and it's my goal to become a lead programmer at a (certain
) game studio.
I'm completely new to programming and understand that maths is extensively involved.
Was wondering if anyone could give me some details about programming (preferably in C++) such as what are algorithms? Maybe a few details about debugging? (sp?) How long it would take to learn a language, also - is it like writing a book? where you 'learn the words' then put them together how you like to form the program? I'm guessing all the 'word's are related to commands if so.
Unfortunately I don't have access to my PC atm (writing from my ps3 browser), when I get it charged again I'll likely format the HDD (and install linux cause it's free
) but not sure when that will happen (Sure, laugh at the kid who wants to learn programming without a PC if you really want)
Also at the moment I'm only 'okay' at maths (C-grade at GCSE) but this is clearly crucial so I'm determined to improve this and would like to know a good way to do so and topics I should learn (the basics etc)
I know a few of you would suggest learning an easier language like maybe Python first - thanks, but no thanks
I've decided on C++ as complicated as it is - It's what I'll need for my dream job. 
) game studio. I'm completely new to programming and understand that maths is extensively involved.
Was wondering if anyone could give me some details about programming (preferably in C++) such as what are algorithms? Maybe a few details about debugging? (sp?) How long it would take to learn a language, also - is it like writing a book? where you 'learn the words' then put them together how you like to form the program? I'm guessing all the 'word's are related to commands if so.
Unfortunately I don't have access to my PC atm (writing from my ps3 browser), when I get it charged again I'll likely format the HDD (and install linux cause it's free
) but not sure when that will happen (Sure, laugh at the kid who wants to learn programming without a PC if you really want)Also at the moment I'm only 'okay' at maths (C-grade at GCSE) but this is clearly crucial so I'm determined to improve this and would like to know a good way to do so and topics I should learn (the basics etc)
I know a few of you would suggest learning an easier language like maybe Python first - thanks, but no thanks
I've decided on C++ as complicated as it is - It's what I'll need for my dream job. 
. Maybe not in the basics of programming but more so its advanced topics and the fact if something goes wrong it is slightly vague, which new programmers may find confusing.