Thinking out loud and I haven't tried this yet.. but I wonder if a good way to get up to speed with a new programming language is NOT to build a new thing from scratch but to refactor and/or extend an existing project in that language?
You get rid of the 'blank page syndrome', not having an idea of what to do, and you'll have lots of example code in front of you the whole time which will help you in writing new code or amending what already exists.
Further, you'll already have a working build set up and probably a bunch of tools you'll be forced into using for testing, etc. Rather than learning those from a blank page, you get a fully working setup!
You can follow @peterc.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.