Looking forward to a programming future but confused where to start
<p>I am very new to this site and to programming. I started doing some basic programming with python a few weeks ago and recently, messing around with Java basics.</p>

<p>My main problem is that I am completely overwhelmed and haven't got the slightest clue where I should be starting.</p>

<p>I want to learn programming because I really enjoy doing it, the simple applications that I have managed to conjure up put a smile on my face.</p>

<p>My plan is to eventually (by eventually I'm talking about 6 years+) go into games programming.</p>

<p>I have been informed that C++ is the best way to go about this but haven't got the slightest clue what book/sight is optimal for someone who is still learning the very basics.</p>

<p>These are my questions:</p>

<ul>
<li><p>I have been to the <a href="http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list">Definitive C++
Book Guide</a> but am still unsure
which book is best to start of with.</p></li>
<li><p>Should I stick with Python or Java instead of moving on to C++?</p></li>
<li><p>Is there any advice you would give to a beginner programmer?</p></li>
</ul>

<p>Thanks again for all your help. </p>

<p><strong>Edit:</strong></p>

<p>The book on Java I am currently using is <a href="http://rads.stackoverflow.com/amzn/click/0071497528" rel="nofollow">Programming Video Games for the Evil Genius</a>. Sadly it's riddled with errors and he doesn't go into explaining certain important commands.</p>
