On what basis should we choose our mastery in any language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

On what basis should we choose our mastery in any language?

like java,c,c++ etc...

3rd Jun 2017, 6:46 PM
Yamini Saxena
16 Answers
+ 7
First before you master a language, you need a goal or what you want to achieve at the end of learning, like me, I choose to be a web developer so I decide to learn programming languages related to being a web developer and I learn the basis after which I will learn the intermdiate functions before thinking of advanced courses. Only practice and continous training will you then say you have mastered a programming language.
3rd Jun 2017, 7:03 PM
Awele Omeligwe
Awele Omeligwe - avatar
+ 7
Having programming skills gives you the advantage to get a job or be your own boss. No matter where you get your skills from (school or self-learned) you only attained just 1% of your goal, the remaining 99% is your own effort on how good do you want to be. but as for getting a job, I will say take that out of your mind first and learn to be job ready, who knows you could end up not working for anybody.
4th Jun 2017, 7:15 AM
Awele Omeligwe
Awele Omeligwe - avatar
+ 7
Your B.Tech degree does not make a skilled programmer if you don't practice what you have learned even if there is possibility of having a job. This is an instance of mine (I did something for a bank but they have lots of degree holders in Comp Sci in their IT team, but when I finished they realized that they only have degrees but not the skills) so what will you say bout that.
4th Jun 2017, 7:34 AM
Awele Omeligwe
Awele Omeligwe - avatar
+ 6
I don't know any apart from practice, training programs is praticing what you are learning. so if no practice, training program cannot open your head into halves and inject the knowledge. So bro practice. practice. practice is just the key afte training program.
4th Jun 2017, 7:42 AM
Awele Omeligwe
Awele Omeligwe - avatar
+ 6
Sorry Yamini, I don't this questuon, explain. (ohk...what are u up to by the way.)
4th Jun 2017, 7:48 AM
Awele Omeligwe
Awele Omeligwe - avatar
+ 5
@Yamini, the problem when starting programming is that many don't know what they want to get from programming, this has caused a lot of set back in the "world of I want to learn..." First do.a research of what you want (read this thread again and start from the response you get). if still confused, go to SL FAQ page www.sololearn.com/faq to decide your field of focus.
4th Jun 2017, 6:52 AM
Awele Omeligwe
Awele Omeligwe - avatar
+ 5
The today's world does not really determine what programming language/scripts you should start with but the today's would determines what your end result is after learning programming.
4th Jun 2017, 7:02 AM
Awele Omeligwe
Awele Omeligwe - avatar
+ 4
Often it's good to get the general gist of many languages, dabbling in GP programming, front end and back end, before settling on what you'd like to choose to master. This way, you'll see the capabilities of each language and better clarify your focus. It should be a language that will help you achieve your end goals. Like if you want to be a website developer, focus on front end and back end languages. A website designer: focus on HTML, CSS, Javascript and jQuery, then advance into the frameworks and libraries of those languages (same goes for the others). Want to build web apps? Learn Ruby then Rails or Python. First, identify what kind of projects you want to develop, then research what other programmers are saying. There's a good video on YouTube that may give you some direction: https://youtu.be/sBzRwzY7G-k
3rd Jun 2017, 8:03 PM
Benjamin Broestl
Benjamin Broestl - avatar
+ 4
First choose the field you like: front-end, back-end, software dev, mobile. After you pick the kind of programs you like to make, whether it's making websites like @Awele or making software, etc., then you can pick the language you are most comfortable with. Your go-to language. This will be the language that makes you feel you can't​ go wrong with it. For me it's Python. You can pick any language you like. This is the language that you must be really good at since you are comfortable with it. But be careful. You shouldn't master any language or framework completely. Deep knowledge in your favorite language is encouraged but at the same time, keep a relative knowledge about all other languages in your field of choice. Since no one can tell whether a language will be replaced by another or will stop getting supported, it's quite dangerous if you master a language and it gets pushed out of the picture. Then you're stuck. So ample experience with different languages and deep knowledge in your favorite language is the way to go ☺
4th Jun 2017, 5:54 AM
Nihar Raote
Nihar Raote - avatar
+ 2
You should choose a language on what you're interested in making. Do you want to make games, apps, websites?
3rd Jun 2017, 7:05 PM
Maart
Maart - avatar
+ 2
does it realy matters from which college a person doing his computer science engineering....or if it matters while we want to get a job at mnc's?
4th Jun 2017, 7:07 AM
Yamini Saxena
+ 1
ohk but can I get a short example ...and what do the today's world demand for ?
4th Jun 2017, 6:57 AM
Yamini Saxena
+ 1
ohk no matter....thanks for the guidance...it was realy nice to share the views...
4th Jun 2017, 7:50 AM
Yamini Saxena
0
but how should a fresher decide his field...
4th Jun 2017, 6:48 AM
Yamini Saxena
0
you said learn to be job ready but how could a fresher who has just done his B.tech be sooo....I mean he would most probably go for a job search...nd for me its an MNC..
4th Jun 2017, 7:29 AM
Yamini Saxena
0
apart from practice ....what should one do to develope his/her skills ..prefer training programs or something else.
4th Jun 2017, 7:38 AM
Yamini Saxena