My advice would be to get a book on any topic which interests you, read through it, and do a significant number of the exercises. https://news.ycombinator.com/item?id=24893771