anyone who wants to start learning programming should go here, i cant believe hes not more known... since i found him im learning new concepts every single day about java!
but hes got more, like C#. PHP. C++, and just general game programming concepts.
its all TOTALLY FREE! hes over 2,000 videos! its crazy!