Once I got this question ‘How can I improve my technical skills?’. It was a fair question, the whole problem was I didn’t have a straight answer. Answers like ‘read this blog’, ‘learn this language’ and similar are all good, but I felt these answers point the young developer to a quest without a clear goal.
These are small tasks, exercises, things to study and things to learn. It’s a list that should grow and change, your feedback is important to make this effective and worthwhile, all items I used and/or studied myself.