What’s the Best Programming Language to choose as a career?
Becoming an engineer, specially a computer science engineer: this is the most freaking question to choose a programming language as a skill that he want to pursue it career.
As per my experience, it completely depends on your passion and choice. Yes ! Because when you decided to learn programming, it is very easy to start but very hard to sustain and always ready to learn new things always updating your skills that comes day specially in IT industry.
In my first year of engineering, I was interested in learning 'C' as a programming language and I was pretty good in it. But in my second year onward- I moved to "Java' and I'm still on java.
It took long time almost three years to learn every thing that I wanted to learn, that is enough for an average student. And later on, I have completed more than five projects on the same platform in my college.
To be an programming geek, it mandatory to be good in the basics and core concept for that particular language and of course it feel boring sometimes. But you must have patience and keep trying. Sometime you will feel that it is irritating while you trying to debug a program or a bunch of files into your project specially in java.
There are various languages that are designed for the various purposes and you can choose any one of them as per your choice.
As per my experience, it completely depends on your passion and choice. Yes ! Because when you decided to learn programming, it is very easy to start but very hard to sustain and always ready to learn new things always updating your skills that comes day specially in IT industry.
In my first year of engineering, I was interested in learning 'C' as a programming language and I was pretty good in it. But in my second year onward- I moved to "Java' and I'm still on java.
It took long time almost three years to learn every thing that I wanted to learn, that is enough for an average student. And later on, I have completed more than five projects on the same platform in my college.
To be an programming geek, it mandatory to be good in the basics and core concept for that particular language and of course it feel boring sometimes. But you must have patience and keep trying. Sometime you will feel that it is irritating while you trying to debug a program or a bunch of files into your project specially in java.
There are various languages that are designed for the various purposes and you can choose any one of them as per your choice.
Let have a look on the basis of their popularity-
TIOBE Index, April 2016
TIOBE’s latest report assesses the popularity of programming languages using the number of skilled engineers and search engine rankings. The results:
TOIBE states that their chart is not an suitability or the number of lines written. It is from the search engine ranking and their usages. You may be surprised by checking that some language are relatively older than the others that goes down.
There are a few surprises: is VisualBasic still popular? It’s rarely used by professional developers, but it could be that many people use it for simple ad-hoc applications. That said, I don’t know of anyone who’s used assembly language for many, many years?
DevPost Student Hackers Report, April 2016
The DevPost report analyzes the work of 13,281 students participating on almost 10,000 projects during the 2014-2015 academic year. The results show technologies used, although it’s intermingled with programming languages:
Their result mostly highlight what students were doing in their spare time.? The project tend to be dominated by the native apps embedded micro controllers and wearables, which can be fairly niche technologies in the business world, There are the languages that students wanted to use. Whether they were viable or pleasurable in another matter.
Start to learn programming today.!
I'm going to clarify it again :
Never choose a language from a survey result.
i would like to suggest you, never choose language from the survey result. It will like choosing a city from survey, because it has more facilities from other. It may be good, but may not be the appropriate place where you want to live.
Just forget to choose language and start coding in something,Its not important what you code, but what you learn is the most.
You will be proficient, but gradually..!!
If you have ever seen some one to code, its look cool but it is not easy to code like that unless you have learnt it. Become a coder is time taking process, you need to learn from very basic and then gradually you will be able to understand its errors and language.
It may be possible that you will be able to make your own very simple program after one week or two. And of course, you need many month of knowledge to handle a large application project.
Who can become a developer.?
Of course, any one can become a developer, but very few succeed. No one born with intact coding skills. Every one have to learn it, but it depends their efforts that have put in it. The main key is "passion". If you excited to see your name moving on the computer screen from one end to another, then this is for you.
Where to start learn.?
This is the most important question for everyone who want to learn coding. There are various sites that offer theirs online content with live coding environment where you can read their tutorials, watch their tutorials or by attending their live classes.
You can google it and can choose as per your choice, but in my opinion, you should go for a study center that has good teachers and a great content. The main benefit for the study center is- you can interact to your teacher with comfort and you can ask him any question that may be a stupid one but at least it clears your doubts.
Can I become a great coder.?
Yes, anyone can be. But it takes time. Best coders go through several steps in their coding journey.
In my experience, the primary difference between good developers and great developers is curiosity. A great developer is never content to glue pre-written components together. They want to understand how things work. Completing a task in the quickest possible time is of lesser importance.
Finally, never be afraid of picking the wrong language … there are no wrong ones. There are those that aren’t best suited to a specific project, but you’ll only discover that by trial and error. Pick an interesting project, choose any language and get going.
Best of Luck.! If you have any question, please share it to us in the comment box. we will be in touch with you shortly.
You may like-
3 comments
Write commentsGood explanation bro.. Keep it up..
ReplyNicee....
ReplyThank you.. Keep visiting..
Reply