Learning two languages at once. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

Learning two languages at once.

If I don't need to learn more than one language at once, is it better to avoid doing so and instead do one at a time? edit: I'm learning Python and C++ at the moment, does this seem like a good pair? I'm interested in robotics.

17th Mar 2017, 12:22 PM
Jeremy Hunter
Jeremy Hunter - avatar
13 Answers
+ 24
It's OK to do two languages at once, given you are clear about their syntax as to not mess them up. I'm guessing C++ for Arduino, and Python for Raspberry-Pi?
17th Mar 2017, 12:41 PM
Hatsy Rei
Hatsy Rei - avatar
+ 10
If you have strong mind do it. Different languages help you understand better some of their particular concepts, but further I know it is hard to specialize framework and so..sounds too complicated to me. You can do it, if you want and it has high priority. If you have programming fundamentals it will be fun to try why not. At the end you may only lose your precious time.
19th Mar 2017, 2:20 PM
Boris Atanasov
Boris Atanasov - avatar
+ 9
not a good idea man,☠ you are not Dr. strange
19th Mar 2017, 1:59 PM
Ajay Agrawal
Ajay Agrawal - avatar
+ 9
i think it's a good idea to lear one, two, three or more languages at once. Your mind is the limit... Good lock!
19th Mar 2017, 2:31 PM
Jaime Quirant
Jaime Quirant - avatar
+ 8
Those two are a good pair being of totally different sorts. Low risk of confusion between the two ;)
17th Mar 2017, 9:03 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 7
Python being a scripting, interpreted language and C++ a compiled one.
17th Mar 2017, 9:47 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 4
it is recommended, but not necessary. It may suit you. Try it out, if you feel confused, drop the idea.
17th Mar 2017, 12:30 PM
Meharban Singh
Meharban Singh - avatar
+ 4
@Jeremy If you're very engaged in programming and won't give up I'd suggest you to learn C++ first since by that you can learn the concept of OOP also you can learn about pointers and understand the logic of other not object oriented programming languages.
18th Mar 2017, 9:22 AM
Kevin Eldurson
Kevin Eldurson - avatar
+ 3
@Hatsy Rei: I could do that, I have arduino going spare, but I was actually thinking of using both on Pi. You think arduino would be a better or more interesting use?
17th Mar 2017, 1:17 PM
Jeremy Hunter
Jeremy Hunter - avatar
+ 2
learn one language at first. Having knowledge of one language helps in learning another faster.
17th Mar 2017, 12:38 PM
Jishnu Jayarajan
+ 2
@DMWT sage advice, thank you. Love your choice of name by the way!
18th Mar 2017, 9:27 AM
Jeremy Hunter
Jeremy Hunter - avatar
+ 2
@Jeremy thx 😂😂
18th Mar 2017, 10:18 AM
Kevin Eldurson
Kevin Eldurson - avatar
+ 1
I think it depends on whether it's your first language or not, if not, I'd say go for it.
18th Mar 2017, 1:55 AM
Kevin Eldurson
Kevin Eldurson - avatar