I wrote an article, "So you want to be a software developer?": https://wordsmith.social/underlap/how-to-become-a-software-developer
@PsychoCod3r Yeah. Code reading is good. Testing and reading the (recent) commit history is also very valuable.
@PsychoCod3r Having a math(s) background, I found this really helpful in in understanding git: https://eagain.net/articles/git-for-computer-scientists/
@underlap
I really need to learn to use Git. The nice thing is you can interface directly with GitHub through it.