Give yourself a couple of small projects with a timeframe within 8 months (a game, software related to other hobbies, etc. ... something you can get passionate about). Split your time between learning the fundamentals and explicitly working on the project. It is my feeling that you will learn more if you are motivated to complete a project with explicit goals. Good luck. (btw, go with python)
Comments
Give yourself a couple of small projects with a timeframe within 8 months (a game, software related to other hobbies, etc. ... something you can get passionate about). Split your time between learning the fundamentals and explicitly working on the project. It is my feeling that you will learn more if you are motivated to complete a project with explicit goals. Good luck. (btw, go with python)