This is a very good guide. I thought I knew python ecosystem well and I found something new for myself ('visual' package for 3D illustrations).
I am wondering if there are guides for the "reverse direction": I already know how to program, but I want to learn new scientific domain that is interesting to me: e.g. material science, climate modeling, etc. Something like Rosalind[1] does for bioinformatics.