Re:Teach Yourself Programming in Ten Years (1998)
by z3t4 on Sunday June 06, 2021 @06:56AM
(#27412220)
Languages evolve and it takes time to learn all the quirks. Usually you need a systems language, a scripting/shell language, and a front-end language. Sure you can get good at the entire stack, but that take time. I would say spend 70% of your time to get shit done, then 30% learning/researching.
[ Parent
| on HN ]
Re:Teach Yourself Programming in Ten Years (1998)
by wongarsu on Sunday June 06, 2021 @10:03AM
(#27413223)
I could write a backend in Elixir, Go, JavaScript, Python or C#, and language choice alone will lead me to very different architectures. Knowing multiple languages from the same category broadens your horizon, and choosing the right one helps you to work with the language and its ecosystem instead of constantly fighting against it
Re:Teach Yourself Programming in Ten Years (1998)
by vbsteven on Sunday June 06, 2021 @07:42AM
(#27412442)
This is a great strategy to have but I would reformulate it as “make sure you know enough languages to solve system, scripting, frontend and backend problems efficiently”.
You don’t necessarily need a separate language for each domain.