Digest after learning new stuff.
Learning Haskell in one week.
Implement a simple compiler of my own language with Haskell in one week.
Continue learning Go in one week.
Implement a simple memery-based distributed data system with Golang.
Got three months left.