Learn to think like a programmer
After completing the curriculum, I now find myself able to dive into open-source code, even in languages that weren't on the curriculum. The level of focused, methodical thinking required to make it through Launch School makes learning code bases and languages just a matter of setting aside a couple weeks' time.
As a translator interested in contributing to open-source projects in my field, but without a CS background, finding my way in complex code bases was well beyond what I was capable of, even after a couple years of self-study. After finally deciding to commit to my goal, I searched for schools and came across Launch School. I was impressed by its embrace of self-paced, mastery-based learning, and decided to give it a try.
After completing the curriculum, I now find myself able to dive into open-source code, even in languages that weren't on the curriculum. The level of focused, methodical thinking required to make it through Launch School makes learning code bases and languages just a matter of setting aside a couple weeks' time.
A second goal I had when starting Launch School was to explore whether I wanted to move into software engineering as a part-time career. Somewhere along the way, I got the coding bug, and I'm now in the process of transitioning to development full-time.
Launch School focuses on web development languages and technologies, but what you learn really is how to think like a programmer. I can fully recommend Launch School for anyone who is attracted to that idea.