Learn all languages?

Hello fellow campers,
Hope your doing good.

I have will to learn all the languages available in the market now.
Is even possible?

All answer are helpful
Thanks and Happy Coding

depends on how much time you have to dedicate, and how you define “learn”, there are a lot of languages, and for each language there are a lot of libraries and frameworks.

I don’t think it’s worth it.
Leanr what you need for a project…

1 Like

It isn’t technically possible to learn every single language in the market right now. There are to many, and more are made all the time. You also need to keep up with any changes to a language, and you still haven’t built anything of use with any of these languages, which again requires more work.

However all languages usually rely on the same underlying theories to solve the same problems. Programming languages are just tools to solve a problem. You welcome to learn all about all the tools, or you can pick a few and learn how to wield the tool to build cool stuff. At a certain point once you use those tools you will more easily be able to move onto using other tools (languages) as you understand the underlying concepts.

Good luck, keep learning!

3 Likes

@codely It is good to learn mutiple languages but I suggest not learning languages that are too similar. If you learn Python probably you do not need to learn Ruby. Pick languages that are really different from each other like Assembly, Python, C, Java.
If you have time learn the major languages. Learning one language really well will make it easier to learn another language.

1 Like

I am planning to become a web dev and UX/UI designer.

Then what langs should I learn?

@codely For Web dev focus on the three main Languages of the Web: Html, CSS, and JavaScript. Make sure you learn, apply, and create with those three languages before you move onto anything else. After that you can learn frameworks and such to create specialized websites and web apps. Remember once you choose what type of dev you want to be learn, learn, and learn more.

The Nuances of languages can come after you Master the basics.

I love this roadmap from Quincy that helps me to visualize the path I want to take, and I hope it helps you.

Hope this helped! :slight_smile:

2 Likes

I don’t know what a lot of things in a professional kitchen do but I can still make myself a decent meal.

Same with coding. You don’t have to (and never will) learn all the tools. You just need some basics to get started.

1 Like

That’s a bit like saying that you’re going to learn all of the spoken languages - not only is it impractical, but trying to do so probably means not learning any language to a meaningful degree.

The core language of the modern web is JavaScript. There are a lot of tools, frameworks, and libraries, but it all boils down to JavaScript, HTML, and CSS.

3 Likes

Learning all programming language available in market sound intreating .there are a lot of programmers who know many languages so its look impossible or insane but its possible.
if you want to learn all programming languages that great.

It is not possible to truly know all programming languages in use, or even in demand. Fortunately, it’s not necessary or useful. Learn the ones that are predominant in the area you are interested in (like JavaScript for web dev), and learn others as you need or have time.

1 Like

I do want to point out that there is a huge difference between knowing multiple languages and focusing in a certain area of software development versus knowing ALL of the programming languages.

I did a quick google search on how many programming languages there are. And came up with this result.

So that is alot :laughing:
Obviously not all of these languages are super popular right now but it proves my point :grinning:

1 Like

I gotta chime in here. I’m at the end of a really great half-century-long dev career.

You can expect the tech stack you work with (languages, frameworks, &c) to change drastically over your working life. So, it’s far more important to commit to learning new things than it is to attempt to learn “all languages.” Decide you’ll read a tech book or do a tech tutorial at least once a month for the rest of your career, and you’ll be in good shape.

3 Likes

Why exactly? To what end?

I am planning to become a web dev and UX/UI designer.

Then why do you want to learn them all? But even learning every language specific to modern web dev would be nearly impossible. Or as ieahleen points out, it depends on how well you want to “learn” them. But even the best web devs out there don’t know them all. The best linguists in the world don’t speak every of the 6.6k languages on the planet. Even one specializing in Romance languages doesn’t speak all 44 of those.

Then what langs should I learn?

As pointed out, don’t try to learn them all - learn a few well. Learn a “stack”, a collection of languages and libraries that work well together to give you all the tools you need. FCC teaches the MERN stack, a popular stack. There are others, but that is what we teach.