HACKER Q&A
📣 valarauko

As a biologist, how do I step up my programming skills?


I would regard my self-taught programming ability with Python at beginner to intermediate (ie, I know how to structure a google search to find helpful Stackoverflow answers), and have middling abilities with R. I did some ML for my PhD work, but it's nothing fancy. My python-fu probably would make a programmer cry.

I've been looking to upgrade my programming skills, and wondering what's the recommended "proper" way for someone with my background to go about it? Is there a MOOC or book that's the go-to?

I've seen suggestions for "How to Design Programs" & SICP, and I've been looking at Racket with interest.


  👤 kashfi Accepted Answer ✓
Exercism.io https://exercism.io/about Free, not-for-profit, includes code review from a volunteer mentor.