Learn THIS Programming Language First

preview_player
Показать описание
In this video I discuss why web development languages (HTML, CSS and JavaScript) should likely be your first programming languages. We also discuss other scenarios where web development might not be a good first choice.

00:00 Intro
00:41 Why are you learning to program?
02:08 Why I suggest Web Development
02:49 Comparison with other languages
04:57 codepen hello world example
07:09 codepen trending examples
09:29 Free resources to learn web development
11:22 Do you want to get a job?
13:34 Do you want to make games?
16:11 Do you want to impress somebody?
16:36 Do you have a billion dollar idea?
16:50 Do you want to analyze/visualize data?
17:23 Do you want to learn to think critically?
18:38 Do you want to be a hacker?
19:34 Do you want to make creative visualizations?
21:23 Do you want to work with hardware?
23:28 Conclusion
Рекомендации по теме
Комментарии
Автор

Save yourself the long intro people, he finally gets to the point. It's COBOL, learn COBOL first.

Trazynn
Автор

Hands down, C is the best programming language. Its a low level language, giving you almost full control of the behaviour of the code. Learn things like memory allocation, pointers, sorting algorithms, complex data structures like linked lists and binary trees. Once you know that, every high level language like JS or python will feel much easier to grasp

micaelvieira
Автор

I would also consider non-language criterias when you are choosing a field.
Do you want mostly remote work? Not every enterprise(hi, banks) will let you work fully remote for security reasons if you are backend dev. But it's much more prevalent within frontend and mobile developers.
Do you want to work at small team where you can really feel the impact you are making or you prefer big projects and big companies? Different technologies are popular among differently sized teams.
Do you want to have big job market? That might mean higher candidate per job ratio.
Do you want less competition? That might mean less jobs.

Frontends are not the highest in pay(i would say they are below average if we compare them with backend and mobile devs), but the huge plus - almost every type of company that hire devs of any type will hire frontend devs at some point. Huge, small, startup, enterprise, banks, FAANGMULA. If you are proficient in frontend - almost all types of companies are open for you.

dmitriyobidin
Автор

I started with C/C++ by cteating Arduino things. Now I currently learning web development.
Btw I want to watch more debugging video or the video u uploaded like ''How to contribute to open source project''. Thank u cj 😍

lwinmoe
Автор

Should I learn PHP or NodeJS to get my first job?

julio
Автор

For the record, you can make a web page completely in c#, and it's about 200 times easier to learn than javascript. It runs on anything you can fire up an IIS web server on (76% of OS users) . If you plan on hitting a database at some point, it's about 400 times easier than trying to do it all from javascript. But yeah, it's not very "cool", I agree.

jaybanks
Автор

in backend JS is not much used, outside of "hipster" startups, you know to startups that want to be hip/modern/lean social media oriented.. not the startups that want to be more serious in their offerings. Sorry for the generalisation, but the it's just what it is. (neither is bad or good.. just a different type of startup)
Most other companies either use: php (smaller corps), c# or Java (big corps), or even python (lesser degree but still quite a lot, especially for glue coding and ML/AI purposes)

All in all, seek what language(s) the employers in a certain segment, you want to work in, require you to know.. and focus on that.
Automotive, medical, financial, creativity (audio/video/pictures/painting), AI/ML, Robotics (like in a factory), Entertainment (games), Data Processing, Networking, Productivity (e.g. office), etc etc etc.. each segment have prefered languages/stacks.

mr_don_key
Автор

I think a statically typed language is probably best to start with. Too many footguns with dynamic languages

KyleLanmon
Автор

don 't go mainstream, learn Clojure! 😀

mrMultipassport
Автор

solidity is very good programming for beginner like me

soltsdev
welcome to shbcf.ru