DEV Community

Discussion on: Which programming languages do you think are the most worthy technologies for a junior backend developer

Collapse
 
jfrankcarr profile image
Frank Carr

Overall, building a strong foundation really helps. Way back (aka the 80's) when I was first starting programming, C was this foundational language. Learning it made it easier for me to pick up new languages and to gain a better understanding of programming in general.

Today, I'd say the best one to learn is Java. It's been around for decades now and isn't going anywhere. Learning it makes it easier to learn Java/C/C++ derivative languages from C# to Javascript plus all the associated frameworks and libraries built around it.

If your goal is to work mostly on the backend, you will want to know SQL well. So, you need to have the basics down (SELECT, INSERT, UPDATE, DELETE) and then move on to understanding the differences between MySQL, SQL Server and Oracle. Then there's the whole "NoSQL" family like Hadoop that are gaining popularity.

Collapse
 
sironheart profile image
Steffen

Thanks, I actually wanted to look into Java the next year, propably in Combination with Spring.io because I haven't heard of a bigger web framework for Java