Dave Park
Feb 15, 2022

--

Quite a good list to start. Some of these are aimed at different platforms and are optimised in different ways. As importants as the language is to learn how to design software in a modern modular, cloud native and service orientated way to solve the problem at hand. And of course the best way to do this is not just to study theory but to write code. So as long as the language supports modern principles you will be ok. I would add Go as it is increasing in popularity. And to start Python has a low learning barrier and has lots of libraries. Java a bit higher barrier but also a good starting point. So I think the order you present is good.

--

--

Dave Park
Dave Park

Written by Dave Park

Engineer working at the intersection of technology and business with a wide range of interests. Writing about tech and non-tech topics.

No responses yet