The next step? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

The next step?

Since i started my journey coding, i noticed something pretty profound. About 2 months in trying to learn JS and ES6 i got really frustrated to the point of almost wanting to throw the towel in. But i instead decided to give it a break and spent a month learning python3. When i returned to JS, everything was so much clearer. Aside from syntax and such, i found that i was able to apply what i learned from python to JS and now that i was able to actually do something neat with it, it became fun again. Py and JS are often called beginner langs and ive been told, to be an A+ programmer you have to learn a lang with lower level capabilities. But what? Rust sounds cool but is it even practical to learn, job mrkt and learning curve considered? Or C++, worth it, all things considered? Or should i be learning something newer like Kotlin or Go? Am i smart enuff to even grok assembly? beyond web, im not sure what else i wana do with this but i like making UIs and am interested in learning sys and ntwk programming. Help

22nd Oct 2019, 6:26 AM
Chad Williams
Chad Williams - avatar
11 Answers
+ 7
You should pick languages based on how they make you feel. Decades of coding in a language you can not stand because there are more jobs available leads to hating your life. Better to have difficulty finding jobs in a language you love. You will become great in it making jobs easier to find even when there are few of them.
27th Oct 2019, 7:02 PM
John Wells
John Wells - avatar
+ 2
In web develop learn deep html + css, then flexbox, bootstrap, preprocessors SASS or LESS, jQuery and some of this js frameworks React, Angular or Vue.js, after good know javascript basics, then typescript or coffeescript
22nd Oct 2019, 6:49 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Play with codewars.com
22nd Oct 2019, 6:51 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 2
Aaron Eberhardt I love Rust as much as you do, but claiming that Google uses Rust more than Go is inaccurate. Yes, Google has used Rust, but it has more services written in Go than in Rust. Out of the tech giants, companies like Amazon, Facebook, and Microsoft have showed more Rust usage than Google.
3rd Nov 2019, 6:53 PM
Samuel Vincent
Samuel Vincent - avatar
+ 1
don't try to cover everything at once. concentrate on just one area of programming and become an expert in it. each language is used in its own area of Aichi development. you have two options. the first is to go deep and study what you like or the second is to look at the most popular technology stack in your area of residence, determine what is easiest to study and try to find a first job. take interviews, look for a job as an Intern or try to take orders on a freelance basis. or maybe somewhere near you are recruited to a free school of programming training with further employment
22nd Oct 2019, 9:02 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 1
Btw. since you mentioned Rust, its a super cool (in my opinion by far the best) language. It's not the easiest language to get into, but is has a lot of good resources and learning it will help you a lot in other languages as well. Also it's an incredibly well designed language and has been the most loved language for four years now according to the stackoverflow dev survey. The Job market for Rust is growing fast, as far I can tell. Rust has been adopted by many leading tech companies such as Mozilla, Dropbox and Microsoft because of it's reliability and speed and Google even prefers it over its own language (golang) in most scenarios :)
29th Oct 2019, 6:33 PM
Aaron Eberhardt
Aaron Eberhardt - avatar
0
I plan on trying to learn as much about JS as possible of course. Ill probably even end up checking out Elm on top of those you mentioned . What im struggling with is deciding which 'lower level' language to start learning. As mentioned, i think Rust sounds cool but is it practical for how hard it is to learn or will it even be around in 5 years? C++? The Godfather of programming langs, worth it and practical to learn for 2020 or should i be looking at Golang or Kotlin?
22nd Oct 2019, 7:19 AM
Chad Williams
Chad Williams - avatar
0
Im just trying to process and filter to figure out what programming language to tack on to a resume that will be practical as well as interesting/fun i suppose. Im homeless right now , as in i sleep outside in a doorway. I decided to start learning to code to make the most of my time outside along with always having some sort of interest in doing so. I know there is not a single right answer to this question but i guess you can say its important to me to make sure im utilizing my time correctly so i can hopefully eventually get off these dirty streets.( Its a long story...)
22nd Oct 2019, 7:24 AM
Chad Williams
Chad Williams - avatar
22nd Oct 2019, 8:50 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
c++ is a classic in programming languages. with his knowledge, you will definitely not be out of work. Kotlin and Java are used more to create mobile applications for Android, together with Android Studio. unfortunately I don't know anything about the other languages listed
22nd Oct 2019, 9:07 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
CW, I agree with you but I had the reverse experience. I could not get Python at first. I turned to Javascript and enjoyed it a lot. Then came back to Python and, as you said, found it much clearer and now I love both languages.
27th Oct 2019, 7:52 PM
Stan Berger
Stan Berger - avatar