Is it a good idea to learn Multiple Languages simultaneously? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 17

Is it a good idea to learn Multiple Languages simultaneously?

Currently, I’m learning Web Coding and Python simultaneously. Over the years I realized that my learning process got better when overlapping subjects. However, I’d like to know what seasoned coders might think about the process in this case. Thanks!

24th May 2019, 3:07 PM
MindSneaker
MindSneaker - avatar
25 Answers
+ 23
MindSneaker I couldn't imagine working in a single language, platform, tech stack, tier (server/client), device, OS, developer toolsets, IDE, framework, etc. Professional software developers are constantly evolving and context shifting within the many facets and disciplines of building applications. Juggling multiple things is one of the aspects I'm most excited about in software development. However, in the early stages of learning, you may not be ready to take this on yet. It really will depend on what you can take on and how you learn to determine if learning multiple languages is practical for you. If it's not, that's fine. Just focus on what you're are learning at the moment. After some time, give another language a try. You may find concepts in the second language will bring greater clarity in the first language. Either way, go at the pace that works best for you. 😉👌
26th May 2019, 6:37 AM
David Carroll
David Carroll - avatar
+ 14
As Prince PS said, it simply depends upon how YOU learn, since you already know what works best for you, do that because that's what works best for you. :D Just like Prince PS, I'm the type of person that needs to learn/do multiple things at the same time. It allows me to quickly learn a bunch of stuff, but most importantly, it keeps me from getting burnt out on anything in particular, which can cause you to stop altogether. It also accommodates my ADD tendencies, which isn't possible when I'm forced to sit and focus on just one thing. Some people are the exact opposite though, and they need a linear structure of starting/finishing one thing before they move to the next. That's how they learn best.
24th May 2019, 3:23 PM
AgentSmith
+ 11
It's better to focus in few languages. When you rule them, start with another language
24th May 2019, 11:59 PM
Javier Felipe Toribio
Javier Felipe Toribio - avatar
+ 11
I've been doing it, too. The main concern is that you don't get confused and mix up things from different languages. In my opinion one trick helps you pull it off: Learn in language no. 2 only what you have a good grasp of in language no. 1. If you're just starting with GUI, don't learn HTML, tkinter and Qt at the same time, learn one first. If you have understood OOP firmly in one language, it will be safe to look at how what you already know to done in another language.
26th May 2019, 7:07 AM
HonFu
HonFu - avatar
+ 9
Wow... this community is one of the best I have come across online🤗 Thanks for all ur insightful answers everyone. Yea, I do have ADD myself... the process has kinda helped me get through school, college... then Engineering in Uni. Math n Science were my strongest subjects: I happen to be from India.. so all the Indians in the house know how our lifes worked if ur a 90s kid.. haha but coding has been coming in n out of my life so i finally decided to stick n learn for the better.. this time around i think its gonna be so much better learning with this app n community. Thank you!
26th May 2019, 3:50 PM
MindSneaker
MindSneaker - avatar
+ 8
Some languages you can learn simultaneously like css, html, PHP because without all this you can not make better website... But some languages you can't do like Java, PHP, .net because they are totally different and not dependent on each other and they have big scope.
26th May 2019, 4:32 AM
A͢J
A͢J - avatar
+ 7
Im learning Html css javascript c c++ php simultaneously
24th May 2019, 7:38 PM
Najmuddin Ansari
Najmuddin Ansari - avatar
+ 7
Robin R.... I think Najmuddin might be referring to going through the SoloLearn courses simultaneously. It's quite manageable to go through those very introductory courses to get a feel for the different languages. However, I know what you mean about taking on too much as a beginner. It may explain why so many people still feel so lost after completing courses.
26th May 2019, 9:17 PM
David Carroll
David Carroll - avatar
+ 6
No harm in that.
25th May 2019, 1:43 AM
Sonic
Sonic - avatar
+ 6
MindSneaker I'm in the USA... but, I was in high school in the early 90s 😉. So... we're probably close in age. I'm glad to hear you're making a go at programming. I, too, have ADD... thank goodness for meds to help channel that focus. 😎 Anyway, feel free to tap into the community as much as you can. There are a lot of great people willing to help. 👍
26th May 2019, 4:39 PM
David Carroll
David Carroll - avatar
+ 5
Well bro same here I also like both python and web specially CSS and for me it's very good to do multitasking😊😊 But it depends on the learner whether he has interest in it or now Thanks
24th May 2019, 3:15 PM
Prince PS[Not_Active]
Prince PS[Not_Active] - avatar
+ 3
Something to consider is how similar or different the languages plays a role in that.. I won't recommend similar programming languages at the same time the chance to mix them up is higher that way.. (like I won't recommend learning Spanish and Italian at once) master one to some level then get into the other. For python and web is not the case so if it works for you its even better (it's more like learning physics and chemistry)
25th May 2019, 9:57 AM
Mia380
Mia380 - avatar
+ 3
Yes it is good idea to learn simultaneously 2 things which will refresh your mind
25th May 2019, 4:05 PM
Faiq Raza
Faiq Raza - avatar
+ 3
As for me, I am learning multiple language just for related with each other. For example, I am learned 4 web languages, like PHP, JS, HTML, and CodeIgniter as additional. But, for beginner, i think it's better if you learn 2 web languages namely PHP or JS and HTML. That's very important for make simple dynamic language. That's my experience. I hope that you can do it and keep learn as you can. Be spirit and be crativity for your web.
26th May 2019, 9:56 AM
Rizki Rivaldi
+ 3
Najmuddin now that's overkill, everybody's pace is different but your brain will only remember a certain amount, going to fast isn't advised.. Better focus on a few things at the same time when learning, but no harm in having a few side tracks 😉 *edited When I started, I reacted like, oh I have to learn this, I have to learn that, let's do this too, eventually it all became too much and there just wasn't any room in my head anymore. Some people will quit because they can't take it. I decided to go on but on a slower pace.
26th May 2019, 7:12 PM
Robin R.
Robin R. - avatar
+ 3
Be honest to yourself and recognise your limits, we all have borders, you can cross those but that is often only for a limited time, take your time to reload, explore your borders, off course this is differently for everyone 😉
26th May 2019, 9:43 PM
Robin R.
Robin R. - avatar
+ 2
It’s fine!... Disclaimer: your brain will combust into flames. jk. Go for it
25th May 2019, 4:08 AM
Seij Bailey
Seij Bailey - avatar
+ 2
Learning HTML and python wouldn't hurt, even with css. But learning major languages like python, php, c#, java, ruby etc at onetime isn't a recommended method, you should go easy on it one by one.
25th May 2019, 6:34 PM
R R
+ 2
If you are new to programming it's better to focus on one language first as you will get confused seeing different styles from multiple languages, however if you have some experience in the coding field then it's totally fine to be learning 2 or even more languages simultaneously, as this will keep your brain stimulated.
25th May 2019, 7:01 PM
Mo Hani
Mo Hani - avatar
+ 2
Muchos lenguajes dependen de otros, para una completa formación. Ejem Html necesita de CSS, JavaScript_, del lado del cliente y Php del lado del servidor. Entonces si vas a aprender Html sería bueno que vayas estudiando al menos CSS y JS
26th May 2019, 2:19 AM
Nabï ⚽
Nabï ⚽ - avatar