1. Move most of your media consumption over to the new language. Movies/books/internet/twitter/etc..
2. Plan on an hour a day of active study
(can be 30mins morning/night).
And atleast an hour of non active study (listening to some dialogue, media consumption, etc) 3. Learning phrases is much more effective than learning words, although eventually you will need to do both
4. Learning by audio is much better than reading
atleast in the beginning
(for an advanced learner reading would make more sense to get more advanced content)
Lately just for fun I been working with unreal engine. You can do some really cool stuff quickly and customize in C++.
Now that VR is becoming in bigger and bigger might be marketable some day. That startup magicleap seems to be doing lot of stuff around this area.
Can pair unreal with houdini and do some python scripting / 3d math learning.