As a beginner we generally get confused about which language we should choose in order to have a safer career, I was also confused about the same in my freshman year. My journey as a programmer started in my first-year of college, many people learn programming since their school days and this confusion is quite lesser in them. But for people like me it is very much seen among us, and then students waste a lot of time switching over languages and not learning the core concepts of it. They just want to learn as many languages they can, and end up learning none completely.
In my first-year I also did the same the I tried to learn all the languages and stuffs as much as I can in shorter span of time, however I was having a good grip in one language so learning the other language was quite easier for me.
But we need to understand the fact that language doesn't actually matter in each and every language you will almost use the same approach to solve a problem, they are just syntactically different. Our main focus should be that are we able to solve problems in any programming language be it C C++ Java Python anything. When you know one language completely learning other becomes easier for you, try solving problems as much as you can in any language of your choice.
And avoid wasting time on switching over languages, use the platforms like Leetcode Hackkerrank CodeChef to practice your skills, and don't try to cheat in that because that's not going to help you.
Top comments (2)
I somehow disagree with this sentence: some languages are object-oriented, some are functional-oriented, some are procedural.
You may end with very different solutions for the same problem.
yes, you are right and thankyou for putting your views. I could have used better words, I did'nt mean that.