There are a few important factors to consider when deciding on the right coding school to attend—one of the most important is the curriculum. People often ask if the programming language and curriculum focus are important for a coding school. The answer is both yes and no.
Why It Matters
These advantages can be broken down into two areas: Educational and Professional.
1. Language Syntax & Level of Abstraction
----Ruby---- def combos(arr) print arr.combination(2).to_a end
2. Curriculum Focus: Single Language vs. Multi Language
The problem is, most coding schools are ~12 weeks long. That means that 1–2 weeks are spent learning a new syntax (not very high value), leaving less time for the rest of the curriculum.
What’s the most popular language?
Per Stack Overflow’s most recent annual survey, the 3 most popular imperative programming language are:
- Java, 45.3%
- Python, 38.8%
But what about actual use of languages and demand in the job market? Here’s the popularity of programming languages based on use in Github Repositories:
Job Market Competition
You’ve probably noticed the imbalance between the programming language trends at coding schools and in the job market. While the total demand for all software developers is very high (that’s the main driver for the entire coding bootcamp industry), Ruby school graduates are in higher supply than Fullstack JS developers. Having a skill that’s more in demand and lower in supply is never a bad thing in the job search. We attribute a lot of Fulllstack’s high-quality hiring outcomes to this.
Check out the capstone projects built at Fullstack to see what you can develop once you’ve mastered the right tech stack: Fullstack Student Projects