BS in Informatics (the old Computer Science- yes with the 18 exams in math), bored j2ee developer by day- android and python enthusiast, wet shaver, runner, mountaineer, swimmer, cyclist, language learner ( English, German, currently learning Spanish).
- Use KISS & DRY they exist for a reason;
- If you want to learn new programming language - start competing in codeforce using it and then try to build something cool.
- If you want to learn to run, start by walking. You cant wake up superman - start running slow and go distance.
- If you want to advanced be sure you are the worse musician in the band (surround with people smarter then you);
- The best ways to learn something is to do it every day for small amount of time, use muscle, visual and emotional memory (create emotional hook with something sexual - works for me) and to do it without distractions.