How do you guys find out your favorite programming language and stick to it? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 11

How do you guys find out your favorite programming language and stick to it?

Every programming language is somewhat tempting to learn and work with. I bet everyone wishs to learn all programming languages and do or create whatever. But obviously time is constraint and I think it will not be possible to master all programming languages equally, unless to end up with being a master of none and become jack of all trades. What would you say guys, I'm tempted here.

14th Dec 2018, 8:48 PM
Byk
10 Answers
+ 9
As for me sometimes i work on a new project, and decide which language or framework to use. Thats how i discover something new, when its done i look back and see if its fun to work on Yes "fun" 😄
14th Dec 2018, 8:57 PM
Taste
Taste - avatar
+ 7
I think most important is to stay in motion. When you get stuck, take a break, do something else; when you're in a flow, keep going. (Maybe I should add that I mean this as a guideline for when to start something new; if you're happy with one widely used language and make good improvements, just keep going. If you get stuck or demotivated, it can help to mix it up a little, but of course trying to master a dozen languages might be not a good idea.)
14th Dec 2018, 8:53 PM
HonFu
HonFu - avatar
+ 7
I believe people should ask themselves what are the business needs?🙂 Based on the answer they can go and master the language involved(Remember language is just a tool). Languages die sooner or later, of course there are some languages that just can't go away due to legacy code that should be maintained. but, in general pragmatic developers choose a programming language based on the business needs. Its absolutely normal to fail in love with a language😍😍(in love too😊) but try to think more objectively about it👍👌😉. Happy coding 😎👌💪
15th Dec 2018, 1:00 PM
hamza belmellouki
hamza belmellouki - avatar
+ 7
Think about the purpose, then language comes. After a while You can try something else, compare. Only then You are able to judge languages. There is no shortcut, no workaround. For quite some time I had been using PHP, just to learn JAVA and understand the difference. If I can compare - Java is more mature, but both are good. It depends on Your expectations and a purpose.
15th Dec 2018, 4:23 PM
Jakub Dubański
Jakub Dubański - avatar
+ 6
The first mistake beginner programmers make nowadays is not making research on what they want and when they fail to make that mandatory, they get stuck or demotivated. Making research on what it is you truly want to accomplish in computer science helps to keep you focused and motivated on the long run.
14th Dec 2018, 9:12 PM
eMBee
eMBee - avatar
+ 4
Me thinks its better to master one at ago, thats how you can enjoy coding and become professional in any of the languages "Happy coding"
15th Dec 2018, 3:01 PM
Senfuma abdulrahim kaye
Senfuma abdulrahim kaye - avatar
+ 3
I have to use javascript here in code playground. Because the other language is handicapped in terms of interactivity with user.
15th Dec 2018, 1:20 AM
Gordon
Gordon - avatar
+ 3
Step 1: Famous language Step 2: Suitable for you, base on clear, quick, and your habit 😃 Step 3: Strong, can do your great work it's enough, i think 😅😅
16th Dec 2018, 9:46 AM
justA 👻 in the world 😋
justA 👻 in the world 😋 - avatar
+ 2
Using a programming language needs the purpose. I personally use Swift because swift is for making apps, it depends on what you need to do, If you want to know which language to choose first, Watch CS Dojo’s vids. PS: Try moving to a new language after learning python
16th Dec 2018, 10:15 AM
Jeff Sharer 05
Jeff Sharer 05 - avatar
+ 1
I had a similar problem. I decided to start with C and make sure I only use and learn about it for about a year. This is to make sure I get a good understanding on this language before moving to another. If you constantly jump ship you will never learn the language and worst you may not even learn the principles of coding, which will make future langauges easier to pick up. Learning C first has also forced me to learn how computers work and in return is pushing me towards embedded C and microprocessors. This is also leading me into circuits and time complexity in algorithms. More things I had no idea I’d be learning 6 months ago when i started. I’m sure if I started with a different language I’d eventually get to this same areas of learning just out of curiousith but the big thing is I chose a language and stuck with it. Figure out what you want to achieve with programming, research for a day at most and then dive into a language that seems interesting. Give yourself a future date that you will stick with this language. Then at that date, decided if you want to try another. Just know whichever you choose there will be a lot of struggles. Just keep trying and eventually you will overcome that obstacle. Another one will come along and the first will seem like common sense. Keep trying, succeed, rinse and repeat.
20th Dec 2018, 6:26 PM
Ryan
Ryan - avatar