+ 7
***SOLOLEARN COMMUNITY** Recently, I have seen people post on the Q&A DISCUSSION forum and I think the all have asimilar topic
I'll tag it as, 'How can I learn more programming languages so well and not forget anyone.' I for one, I just finished learning Python(but not an expert yet) and it took time . I then decided to learn C++, it was going well, but then it happened, I wrote 'print' to output a string instead of 'cout'. Another day, my whole program crashed, guess why, yes you got it, because of a ';'(colon!!!) đ”đđ. So, I just brought this up, so everyone would contribute and let us know how you don't mix syntax.
7 Answers
+ 9
IDE usually assists you with such situation. As I writing in C#. Visual Studio instantly notifies me when I enter some "strange" keyword :)
+ 5
@Nina
I think that is helpful. But it don't help when you for get to put thins like '{' on your code. How do you'll really master the language syntax
+ 5
@Mickel
that's true. I always believe that even when someone knows a dozen languages, they all tend to specialize in one and are weak in others. I just want people who know alot of languages to comment, and enlighten us on how they keep it all together? Whether they are perfect in all? Or may a step-by-step learning approach to know all
+ 4
well spoken @Mickel. And your say on practice is true, practice really helps.
+ 2
At the moment I do not think I can say that I have perfected the languages I use (HTML, CSS, JS, Ruby, VB.NET), but I think it's something that is achieved slowly
My recommendation is that you go slowly with a language and once you are comfortable with it and can do things without relying on external tools then you venture with another if you wish
Using more than one language while you learn can cause confusion in many aspects
0
Actually everything is in practice
Nobody really masters a dozen languages or more, usually one specializes in ones and with practice learns to develop with them without much problem. With the others one admits to having notions of him, and even being able to develop something, but the solutions will not have the level of your "native language", besides that you possibly ignore advanced topics of the same
0
Having a good configuration of your tools (autocomplete, code inspection, highlighting errors in real time, etc.) is also essential as you get used to it
Good luck!