One cannot answer a multiple choice question with just "yes" or "no". Please re-formulate the options of the poll 😉
Personally, I think the answer depends on what you want to achieve. Knowing multiple languages is good for solving a lot of problems, knowing algorithms will improve the skills in all of the languages, which means that you create better programs. I try to go for a mix of both: Challenge myself by trying out new languages to see what they are useful for, as well as study algorithms and see what I can learn from them and how to apply their logic to real problems I face.
Marco Alka
Software Engineer, Technical Consultant & Mentor
One cannot answer a multiple choice question with just "yes" or "no". Please re-formulate the options of the poll 😉
Personally, I think the answer depends on what you want to achieve. Knowing multiple languages is good for solving a lot of problems, knowing algorithms will improve the skills in all of the languages, which means that you create better programs. I try to go for a mix of both: Challenge myself by trying out new languages to see what they are useful for, as well as study algorithms and see what I can learn from them and how to apply their logic to real problems I face.