Programming languages that everyone should learn | George Hotz and Lex Fridman

Programming languages that everyone should learn | George Hotz and Lex Fridman

Lex Clips

3 года назад

546,338 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

framesh1ft
framesh1ft - 04.11.2023 20:20

C and Python are really all I use anymore. I think it's important to actually limit the amount of langs you learn so you can focus on real computer science rather than constantly learning frameworks and syntactic things that aren't important.

Ответить
Cam 2XX
Cam 2XX - 04.11.2023 12:17

And everybody should know vb it’s gotta be the most basic programming language there is very easy I would say learn vb before you learn any other language cause vb will help you learn the logic behind coding and help you start to think like a programmer then go learn c

Ответить
Jase Rogers
Jase Rogers - 10.10.2023 17:23

Shit advice.

Ответить
Grenadier
Grenadier - 06.10.2023 22:46

Assembly is about hardware as well. You literally write the instructions that are almost always directly understood by your hardware

Ответить
TABWA6
TABWA6 - 17.09.2023 08:32

Congratulations on ourb100+ babies. We are so blessed thank the lord 9/3/2023. Lexie and Wendy fridman❤❤❤❤😂😂😂😂🎉🎉😢😢🎉🎉🎉🎉😊😊😊😊

Ответить
Foxfried
Foxfried - 14.09.2023 03:44

The hell with assembly, stupid waste of time appreciate dez nuts.

Ответить
A D
A D - 07.09.2023 08:14

Vhdl is kinda cool

Ответить
dmacmakes
dmacmakes - 18.08.2023 04:05

Data driven programming = memory latency workaround programming?

Ответить
Manmohan Krishna
Manmohan Krishna - 08.08.2023 19:49

I'm imagining someone actually following this advice 😢

Ответить
Nicky Reds
Nicky Reds - 22.07.2023 02:05

If you HAD to learn assembly or C first before anything else, the world would fewer programmers :)

Ответить
Chishiki endeavourer
Chishiki endeavourer - 13.07.2023 21:02

I learn assembly because of his suggestion, now I can actually visualise how machine code executes in CPU. I loved it. My understanding is broadened. ❤ he is a 10X developer, not a myth anymore

Ответить
walker
walker - 12.07.2023 06:31

assembly is abstract as fuck dont try to learn it if you want to get into programming. Python is the only choice for an introduction to programming

Ответить
Alex Williams
Alex Williams - 07.07.2023 01:03

For not complete novices but programmers in the early stages of their journey, what tools does anyone recommend to learn these low-level programming concepts (no CS degree) or languages such as Assembly and C

Ответить
Recursion
Recursion - 04.07.2023 09:23

Future Ref.



S tier: Assembly, C and Python
Commendable list: Pytorch, haskell for a functional programming.

Ответить
T
T - 03.07.2023 22:27

“I’m not a great Haskell programmer. I wrote a compiler in Haskell once.”
- George Hotz

Ответить
Andrés Jacome
Andrés Jacome - 16.06.2023 22:12

Lex struggles to understand what Geo is really trying to say

Ответить
baum stamp
baum stamp - 15.06.2023 23:15

python...

Ответить
richard carlin
richard carlin - 09.06.2023 22:46

I think there is no one right answer. His answer is correct for deep level programmers, but I'm not sure data analysts need to know how to program in assembly language. Data Analysts should know C, Python, SQL, C Sharp, and tools such as Visual Studio. So many programming languages it is hard to know and keep up with all of them.

Ответить
Olito Nottero
Olito Nottero - 07.06.2023 01:12

super helpful thank you

Ответить
Olito Nottero
Olito Nottero - 07.06.2023 01:12

love it

Ответить
Professor Pepper
Professor Pepper - 04.06.2023 08:32

George is essentially describing what it takes to get an electrical engineering degree minus differential and functional programming 👍🏼

Ответить
Matthias Burger
Matthias Burger - 31.05.2023 13:44

ChatGPT learned HUMAN to program the World

Ответить
Dany Camirand
Dany Camirand - 28.05.2023 05:09

No PHP!? Only cause they are already rich 🤑 🤨😆

Ответить
jhon sen
jhon sen - 22.05.2023 12:12

I think Practically Everybody should Learn C , Java and Python.

Ответить
oogrooq
oogrooq - 21.05.2023 01:01

I understood most of those words.

Ответить
Leonardo Ramos
Leonardo Ramos - 19.05.2023 04:34

"I'm not a great Haskell programmer...I wrote a compiler in Haskell once"

Ответить
V3g7nLif3
V3g7nLif3 - 17.05.2023 23:53

he just try to be edgy, in real world if you dont know the basic of OOP at all, you are in a big disadvantage.

Ответить
Charlie Mingus
Charlie Mingus - 15.05.2023 17:52

This is so true. I went through CS50 which is mostly in C. Now Im learning python and i have to keep myself is check not to go the long way around a problem, because sometime I dont even think theres a simple method or function built in for something thats like 10+ lines of custom code in C.

Ответить
Rrr
Rrr - 14.05.2023 14:37

Respect for saying c and assembly

Ответить
Jeycode
Jeycode - 11.05.2023 14:13

He says the inverse than before.
Learn coding by doing a project.
A lot of projects dont need assembly.
So it means you need to learn theory to improve.

Ответить
Damian Janus
Damian Janus - 11.05.2023 10:28

Good answer is learn Golang and JavaScript and you ready to go :)

Ответить
Curious_One
Curious_One - 08.05.2023 17:38

Assembly, C, Python, Haskell, Verilog-VHDL, pytorch.
And...
go swiftly learn Javascript, R now.

Ответить
TheMrM
TheMrM - 06.05.2023 11:01

I imidietly started to feel like a clown as soon as he mentioned Assembly. I had once course at uniy and hate it the moment I saw assembly code.

Ответить
alkolaqi83
alkolaqi83 - 25.04.2023 07:49

This guy is giving bad advice

Ответить
Anony Mous
Anony Mous - 20.04.2023 11:08

Peter griffin

Ответить
G. Alexander
G. Alexander - 11.03.2023 03:22

Love your videos mate ! great interviews!

Ответить
Samuel Hofman
Samuel Hofman - 12.02.2023 19:02

I think it's insane to recommend assembly to a beginner!

Ответить
256k
256k - 11.02.2023 16:15

I've embarked on this path as of late, after years of being a high level web developer with no formal degree in CS, i'm embarking on a knowledge journey all the way back to assembly and machine code and C and really trying to understand what a computer does and how it works from a mere transistor point upwards. it's a great and long journey but one that i find fascinating and the more i learn the more i feel like i have superpowers. low level programmers who fundamentally understand these. concepts are like computer whisperers

Ответить
Jason Cruizer
Jason Cruizer - 04.02.2023 03:38

Programming languages can be seen similarly to Guitar styles, the question shouldn't be what is the best to learn, the question is what is it you want to do. Take conversational language, why would you learn chinese if you have no interest in china, don't know any chinese people who speak it and ever want to go to china, it would be pointless learning it. In music if your aim is to play Punk rock and you admire The Ramones, The Clash and The Sex Pistols, you wouldn't go and get classical guitar training or study Jazz guitar. You should learn the program that's going to get you the results you need, if your desire is to code computer games for Playstation and XBox then you will need C# not Php, if you want to build front end web-sites for business and client portfolios you will want to learn Javascript not JAVA.

Would a carpenter kit himself out with the toolset of an electrician ? what use is a hammer and nails to someone who wants to paint and decorate ?

Why learn the 5 most popular languages from computing that led up to the 1st apple mac, we live in a different world, would a modern film director go and study how they made films in the 1920s or spend his time knowing the modern ways of filmmaking in digital ?

You can study 10 languages and you will only use 2 of them or study 2 you will always need, what is more efficient and will make you better and more skillful ?

Do people learn to talk english the way they did in the 1500s ? what use is it in society today ?

Ответить
Garrett Moore
Garrett Moore - 24.01.2023 20:58

Phenomenal energy, Lex.

Ответить
anonymous
anonymous - 22.01.2023 08:46

Don't listen to them. They are may be geniuses. Any new person who wants to learn programming should start with
c++ or java or c#.

Ответить
μολών λαβέ
μολών λαβέ - 20.01.2023 19:14

You have to program in Pascal to appreciate how nice languages that aren't shit are.

Ответить
Tiha Noure
Tiha Noure - 12.01.2023 20:10

I'm just wondering what this guy is looking outside the window??? weird 🧐🧐

Ответить
Joker FC
Joker FC - 12.01.2023 03:25

My solution:
Learn the language you want to learn, first. You, know, the one that lets you build what you want to build, or acquire that dream job.

Then, go back and use assembly, when you quit, because it blows, your now more grateful. Now go back and learn C, 50/50 chance you like it or quit again. But either way you will gain lots of gratitude in a short amount of time! Congrats! You saved yourself months of learning two languages that are probably useless to you, and still gained appreciation!

-Your friend,
Lazy programmer
Joker

Ответить
Purpinkn H
Purpinkn H - 18.12.2022 22:25

no one needs to learn assembly

Ответить
Subhodeep Mondal
Subhodeep Mondal - 18.12.2022 07:52

ok the sequence is 1. ASM, 2. C, 3. Python, 4. Tensorflow(framework). Do 8086 assambly counts! then I touch all of them. lol

Ответить
ferdinand bardamou
ferdinand bardamou - 17.12.2022 19:58

IMHO, good old plain C remains the queen of simplicity and universal power. Spend some time to learn it. Then spend some more to code data structures and algorithms in it.
After that, there will be nothing you can't learn, and therefore, nothing to stop you.

Ответить
Jack Olantern
Jack Olantern - 13.12.2022 23:23

“Everyone must learn C!” …which has like 4 different derivatives

Ответить