Which language/framework should I choose?
David Roberts
I teach people to land software development jobs ? Co-Founder of Crushing Digital
Choosing the right tech stack is hard, especially when you're starting out. How do you know the right one? What happens if you choose the wrong one?
I like beer, but I didn't decide on my favourite one until a tried a few. Ok, a lot. It's the same with languages and frameworks. You're going to need to try, experiment and practice with a few to realise what you like and what suits the projects you are undertaking.
Many experienced developers (I won't say senior) will tell you their chosen tech stack is the best and who knows, they might be right?! The question to ask them is why? The reasons, if they have any, might not be applicable to what you're doing at all.
The truth is most successful products and tools you use each day either are, or were, written in a language or framework that the experienced developer deems inferior. For those that had to rewrite in another language, most probably did so with millions in the bank and a team of developers on hand to assist.
Try them all I say (including beers) and don't just read about them, build something. Make mistakes. You'll learn more from the mistakes than you ever could from getting it right the first time, I promise!
How do you know the right one? You can't (yet)
What happens if you choose the wrong one? You learn