
Which programming language should you learn first?
video description
Date: 2022-03-14
Related videos
Comments and reviews: 10
7alken
Hi, I recommend also to touch TypeScript, as they are orders of magnitude higher now in the -type abstractions-, they in fact only develop or rather -discover- type system used or wildly abused by JS programmes and are searching for viable patterns to formalize into syntax, while still sticking to promise to follow future ECMAscript, (so pure javascript) future... this sound great. Type system of TS is currently capable to express things that are just impossible to do in latest C#8 for example. It sounds weird, but while JS is quite dangerous without types, using VSCODE editor its even possible to code in pure JS having simply -//ts-check- help of typescript compiler to -guard you- and the VSCODE simply -guides you- even through syntax and semantics by quite nice error messages and hints what could be better written.... I was SHOCKED last few days, while investigating its status after few years... I am still considering GO, PYTHON3 and C#8/NETCORE3, but it will be something around those things (Go leads you better to use paralelization, but isnt saint, its ... different, doesnt like inheritance, objects too much and generics, but that must not be bad at all, as its native and FAST; python for datascience, yes, also very nice on devices, micropython/circuitpython and C# is general purpose uperset of Java, far better expresivity, even LINQ, but be carefull to target new things on portable NETCORE3 runtime...). And sure, using TypeScript, there is clean path to write multiplatform desktop/windowing apps using Electron chromium/node portable playground, of course, commandline tools possibel too. NODEJS may soon have some follower based on TS glued far more into core, so we will see...
reply
Hi, I recommend also to touch TypeScript, as they are orders of magnitude higher now in the -type abstractions-, they in fact only develop or rather -discover- type system used or wildly abused by JS programmes and are searching for viable patterns to formalize into syntax, while still sticking to promise to follow future ECMAscript, (so pure javascript) future... this sound great. Type system of TS is currently capable to express things that are just impossible to do in latest C#8 for example. It sounds weird, but while JS is quite dangerous without types, using VSCODE editor its even possible to code in pure JS having simply -//ts-check- help of typescript compiler to -guard you- and the VSCODE simply -guides you- even through syntax and semantics by quite nice error messages and hints what could be better written.... I was SHOCKED last few days, while investigating its status after few years... I am still considering GO, PYTHON3 and C#8/NETCORE3, but it will be something around those things (Go leads you better to use paralelization, but isnt saint, its ... different, doesnt like inheritance, objects too much and generics, but that must not be bad at all, as its native and FAST; python for datascience, yes, also very nice on devices, micropython/circuitpython and C# is general purpose uperset of Java, far better expresivity, even LINQ, but be carefull to target new things on portable NETCORE3 runtime...). And sure, using TypeScript, there is clean path to write multiplatform desktop/windowing apps using Electron chromium/node portable playground, of course, commandline tools possibel too. NODEJS may soon have some follower based on TS glued far more into core, so we will see...
reply
Brandon
Good video. Coming from ops side of tech, setting up IDE's is a breeze, so I actually found kotlin to be my gateway drug after bouncing around a bit. I was put off of javascript and nodejs because there appears to be far too much fragmentation. I spent WAY too much time trying to decide which framework to end up learning while getting the fundamentals down. I learned the basics of python and golang, but it was only after I started to work with android studio that I realized this was the way forward which could keep me entertained. I have far too many ideas that need to be realized, and mobile app development is a chunk of seeing that through. I'll learn by necessity as I go, and kotlin is my starting point.
reply
Good video. Coming from ops side of tech, setting up IDE's is a breeze, so I actually found kotlin to be my gateway drug after bouncing around a bit. I was put off of javascript and nodejs because there appears to be far too much fragmentation. I spent WAY too much time trying to decide which framework to end up learning while getting the fundamentals down. I learned the basics of python and golang, but it was only after I started to work with android studio that I realized this was the way forward which could keep me entertained. I have far too many ideas that need to be realized, and mobile app development is a chunk of seeing that through. I'll learn by necessity as I go, and kotlin is my starting point.
reply
Lambo
I don't even know if I have started with programming languages. I have started with freeCodeCamp. First in line there is HTML and CSS. Which are mark up languages? At least HTML is. So I guess javascript will be my first. After that I have heard so much about python and I will try to learn that even if it is not part of fCC. Also I hear a lot about react, angular, jquery, mongoDB and flutter. I have to look more into that exactly what it is later. Finally I will have a look into the job market. What language does the market want the most. In my area I got the impression it could be useful to know .NET. I haven't decided on anything yet though.
reply
I don't even know if I have started with programming languages. I have started with freeCodeCamp. First in line there is HTML and CSS. Which are mark up languages? At least HTML is. So I guess javascript will be my first. After that I have heard so much about python and I will try to learn that even if it is not part of fCC. Also I hear a lot about react, angular, jquery, mongoDB and flutter. I have to look more into that exactly what it is later. Finally I will have a look into the job market. What language does the market want the most. In my area I got the impression it could be useful to know .NET. I haven't decided on anything yet though.
reply
Kieran
I'm gonna be brutally honest, yall can hate me for it. First off, this video happens to show up cuz I'm subbed to FCC, okay that being said, I've already decided which language I'm interested in (Web Dev) anyway that done. The main and only reason I clicked and watched this entirety of this video (11mins) its cuz she's super beautiful and cute LOL and finally I did learn some new stuff, pointers, cuz I've only started learning JS recently. So yeah I only watched the video to see her :) :0
reply
I'm gonna be brutally honest, yall can hate me for it. First off, this video happens to show up cuz I'm subbed to FCC, okay that being said, I've already decided which language I'm interested in (Web Dev) anyway that done. The main and only reason I clicked and watched this entirety of this video (11mins) its cuz she's super beautiful and cute LOL and finally I did learn some new stuff, pointers, cuz I've only started learning JS recently. So yeah I only watched the video to see her :) :0
reply
MOISES
I am very new in programing, just started last week learning Python and so far I like it, also I started to learn HTML this week at FreeCodeCamp and I also like it very much specially the flexibility of leaning it anywhere using my android phone or mac. I don't know if I will continue learning both languages at the same time or if programing is for me but I will give it a try. Thank you for posting this video, it was very helpful.
reply
I am very new in programing, just started last week learning Python and so far I like it, also I started to learn HTML this week at FreeCodeCamp and I also like it very much specially the flexibility of leaning it anywhere using my android phone or mac. I don't know if I will continue learning both languages at the same time or if programing is for me but I will give it a try. Thank you for posting this video, it was very helpful.
reply
DistortedV12
She-s kind of biased too:A lot of those things she described about JavaScript apply to pythonIncredibly versatileEasy for beginnersNo complex developer environment Don-t need to compileDynamically typed. And if wanting to work with blockchain, python knowledge would be very handy; but seems like she already knows.
But agree with her on choosing what works for you.
reply
She-s kind of biased too:A lot of those things she described about JavaScript apply to pythonIncredibly versatileEasy for beginnersNo complex developer environment Don-t need to compileDynamically typed. And if wanting to work with blockchain, python knowledge would be very handy; but seems like she already knows.
But agree with her on choosing what works for you.
reply
overtheunder
I would definitely start with HTML and some css if you like. It-s good to help you just understand how code really works. Not loads, just enough to get you knowing the basics of code. Then move on the the rest, like JavaScript
reply
I would definitely start with HTML and some css if you like. It-s good to help you just understand how code really works. Not loads, just enough to get you knowing the basics of code. Then move on the the rest, like JavaScript
reply
Elizabeth
That's how JavaScript has been for me over html/css. Dissecting those two over JS extremely easy to follow but JS while I'm slowly picking it up by viewing another persons code and reading about it, has been fun to figure out.
reply
That's how JavaScript has been for me over html/css. Dissecting those two over JS extremely easy to follow but JS while I'm slowly picking it up by viewing another persons code and reading about it, has been fun to figure out.
reply
Hannibal
Smart and beautiful winning combo. I am just starting this and not sure where to start. The more I try to step away from Python the more I see I need to start there? Any feedback? Java first?
reply
Smart and beautiful winning combo. I am just starting this and not sure where to start. The more I try to step away from Python the more I see I need to start there? Any feedback? Java first?
reply
Shujat
Is blockchain programming a good idea to pursue as a career? A lot of questions have been raised about the viability of the technology. Would like your take on this.
reply
Is blockchain programming a good idea to pursue as a career? A lot of questions have been raised about the viability of the technology. Would like your take on this.
reply
Add a review, comment
Other channel videos















