Choosing a language to learn
Posted by Arun_de@reddit | learnprogramming | View on Reddit | 7 comments
I just completed my 2 year undergraduate diploma in Canada and went through with several programming languages while studying and also whenever i tried to learn any language like python, javascript, c++ or java, every time i get confused and started randomly and then get bored and again started random another programming. Right now I am very confused and scared because still i am not done with any language and want to learn one programming by which i will be able to get into IT. Any suggestions for me??
Successful-Escape-74@reddit
I think you should learn Korean.
Gnaxe@reddit
Start with Scratch. Jump in and make video games. Once you feel reasonably fluent, move onto Snap! and build your own blocks.
Then read Petzold's CODE. (This is background material; you don't need to understand 100% of it. Some of the later chapters get hard.) Then try working through SICP. Watch the video lectures and do the exercises. You probably want to install DrRacket and use its SICP mode rather than trying to get MIT Scheme working.
Then you'll pretty much know Scheme and won't have too much difficulty picking up any other programming language. Clojure(Script) might be a good pick at that point.
stiky21@reddit
I'm going to say it before everyone else and I know were all thinking it.
WASM.
Fun_Tradition_6905@reddit
Yeah C++ will definitely teach you what's actually happening but might be bit overwhelming if you keep jumping between languages already - maybe pick something more forgiving first and stick with it for few months before moving to systems stuff
S0mething-clev3r@reddit
It doesn’t really matter, focus on learning one and really understanding it.
Learning new syntax and picking up new languages isn’t that hard once youv done it a few times.
ParadiZe@reddit
yeah stop switching
ffrkAnonymous@reddit
I like ruby. Ruby has "programmer happiness" as a design philosophy. Obviously that's subjective but they actively try and I think they mostly succeed.