Hacker News new | ask | show | jobs
by baldfat 3071 days ago
I program in a lot of languages and feel like I am a master of none. At work I do R about everyday and I was feeling like I needed to get my stuff together. I ended up learning Racket and I wish I did it 10 years ago.

"How to Design Programs" http://www.htdp.org/ is the best book I have ever read. It is very dense and I had to restart it a few times to get through it. This is not a knock on the material or process it is just how I process things. When I get stuck I go back and review everything again from page 1. I also went through "Realm of Racket" https://www.realmofracket.com/ with my 11 year old daughter and that was also great. My programs never repeats itself and I can program a function quicker and more concise than ever before.