No video

How to ACTUALLY learn to code... 7 Roadmaps for 2023

  Рет қаралды 1,906,627

Fireship

Fireship

Жыл бұрын

Пікірлер: 2 800
@davidshanahan6081
@davidshanahan6081 Жыл бұрын
Another key thing - All coders, no matter how experienced, end up googling for answers. Don't fall for the illusion that coders retain all the knowledge in their heads.
@LukasLiesis
@LukasLiesis Жыл бұрын
asking correct questions is much harder than finding the answer once you know the question.
@abcdefg91111
@abcdefg91111 Жыл бұрын
Another thing .I once was looking for about 4 hours or so for a solution to my problem. I found the solution by switching the position of two words in my sentence. I was like "da fuck?". So rephrasing is definitely something you should consider when looking something up
@-karter-4556
@-karter-4556 Жыл бұрын
retaining information is a lot easier than repeating a google search every time.
@Kenionatus
@Kenionatus Жыл бұрын
@@-karter-4556 Only if you need that information frequently. (The amount of data also plays a role. The less you need to memorise the more advantageous remembering becomes.)
@Fernando-ry5qt
@Fernando-ry5qt Жыл бұрын
I keep a Notion dictionary with google-able questions for multiple topics..... Yes, I meta-google
@besthobbit
@besthobbit Жыл бұрын
"you don't have to be smart" oh thank god. There is hope for me.
@Guys_Love_Each_Other
@Guys_Love_Each_Other 3 ай бұрын
i also able to see a hope
@ogcosmo
@ogcosmo 3 ай бұрын
Have you learned code yet?
@neffvltn
@neffvltn 2 ай бұрын
Me asf starting out my journey. Thank god theres hope
@corpingtons
@corpingtons 2 ай бұрын
Do you need to be smart
@Guys_Love_Each_Other
@Guys_Love_Each_Other 2 ай бұрын
@@corpingtons no just need strong willpower why to start coding, also need curiosity for different exploration in that thing
@Ulturism
@Ulturism 9 ай бұрын
One of the greatest summaries of the suffering. Trying to get into it now at 32. But man, the potential I see in coding... Thank you for your hard work in this
@rubberduckyinc.1162
@rubberduckyinc.1162 3 ай бұрын
I'm 33 so I can relate! 😅
@TheGuy0121
@TheGuy0121 2 ай бұрын
I’m 25 and I’m wondering if I should do this as I got fired yesterday from my blue collar job lol I hope you guys are still into it.
@Ohiostategenerationx
@Ohiostategenerationx 2 ай бұрын
It's ok I'm 47 and getting into it myself as well. Since my son is grown and active duty in the Marines it's time to learn how to code and start making the big money. For me I am not worried one bit because even if I don't get to work for a big company I know I can still do freelance work and also build automation bots to promote affiliate links and make money in multiple ways. So I will be set either way once I get it down on how to do python and javascript. Of course I will apply for the big companies but if it doesn't work out I won't be worried one bit.
@jmrabinez9254
@jmrabinez9254 11 күн бұрын
Why are you trying to get into coding at that age? I don't understand. I would really like to understand, please. Thank you.
@Ohiostategenerationx
@Ohiostategenerationx 11 күн бұрын
Are you asking me or somebody else?
@iiwi758
@iiwi758 11 ай бұрын
For those who want to go the C route, I recommend two books: "C: from Theory to Practice" by Tselikis and Tselikas. It's fast paced and contains tons of solved and unsolved problems. "C Primer Plus" by Stephen Prata. Has fewer exercises but more through explanations.
@nigelbhebhe2805
@nigelbhebhe2805 10 ай бұрын
Thanks a bunch. God bless
@nigelbhebhe2805
@nigelbhebhe2805 10 ай бұрын
Thanks a bunch. God bless
@shinsha_
@shinsha_ 9 ай бұрын
THANK YOU!!!
@fishingblackwatersound
@fishingblackwatersound 7 ай бұрын
These are real books right ?
@CrouTonG
@CrouTonG 6 ай бұрын
Also "C: A modern Approach" by K.N. King is worth it with good explanations and many exercises and projects
@gbegbe1815
@gbegbe1815 Жыл бұрын
I'm in my final year of university studying computer science and getting ready to take on my final year project, and I feel like this would be a good time to start learning how to code. Update: I got an A on the project.
@buak809
@buak809 Жыл бұрын
No shit?
@bionic1926
@bionic1926 Жыл бұрын
@@buak809 its a joke dummy
@cutiepielonely
@cutiepielonely Жыл бұрын
@@buak809 No shit?
@andrewgalvan5852
@andrewgalvan5852 Жыл бұрын
No shit?
@mizusenpai4741
@mizusenpai4741 Жыл бұрын
No shit
@_MrTV
@_MrTV Жыл бұрын
As a fellow “coder” I can confirm everything but the back issues. Working out definitely helps to resolve that.
@digestedvalue3369
@digestedvalue3369 Жыл бұрын
@unidentified Key word "competitive" you may of been pushing your body too far.
@dagoberttrump9290
@dagoberttrump9290 Жыл бұрын
@unidentified you can't expect to push your body for an hour each day when all else you do is sit on your ass
@sleekism
@sleekism Жыл бұрын
What if you're 6'2+? Nothing can stop you from getting that back pain asap lol
@thelaitas
@thelaitas Жыл бұрын
Show-off
@guilherme5094
@guilherme5094 Жыл бұрын
Yes!
@mannykhan7752
@mannykhan7752 Жыл бұрын
"Whenever I learn something new, something else falls out on the other end"..... So true. You and me both bro.
@austinsilva7025
@austinsilva7025 Жыл бұрын
man in all seriousness this channel is super underated. ive been watching coding advice vids for years and these are the most straightforword answers ive ever seen.
@nad2040
@nad2040 Жыл бұрын
1:08 Web Dev 2:51 Mobile Apps 4:25 Hardware 5:13 Gave Dev (Game*) 6:05 ML 7:04 Low-Level Systems
@mandelaaa
@mandelaaa Жыл бұрын
W
@brucewayne243
@brucewayne243 Жыл бұрын
W
@ZlectroTMTeamAzerty
@ZlectroTMTeamAzerty Жыл бұрын
W
@Always.Smarter
@Always.Smarter Жыл бұрын
Gave Dev (Gave*)((Game**))
@gideonunger7284
@gideonunger7284 Жыл бұрын
And not 1 minute of the video is about how to learn to code. its exclusively about frameworks. Thats like learning how fast all the cars can go without ever learning traffic rules. Honestly just write code without all those gigantic nonsense frameworks attached. the amount of horrible practices you have to unteach junior game devs that only lerned c# through unity is immense. they only learn how to press the unity buttons and unitys bastardization of c# without ever learning how to write actual free standing c# code.
@elcaciquedev
@elcaciquedev Жыл бұрын
My advise on programming is learning what does it (whatever tech/tool you're leaning) do, and why is it important/needed. Programming is building with digital legos. Once you really understand what you're building and why you are building something, the questions on "how" will naturally come to your mind, thus google will become your best friend.
@akashpurushotham7668
@akashpurushotham7668 Жыл бұрын
So True ✔️
@sweJEverywhere
@sweJEverywhere Жыл бұрын
* ChatGPT
@elg281
@elg281 Жыл бұрын
I like that analogy
@turolretar
@turolretar Жыл бұрын
Up until recently this was great advice, now the best way to start programming is to just learn effective communication with ChatGpt
@Einygmar
@Einygmar Жыл бұрын
​@@turolretar Good luck debugging its code if you're gonna ask it to write anything more complex than a small snippet. It is still a work in progress software and the legality of its use is uncertain.
@j.w.k
@j.w.k Жыл бұрын
Great video - another fun thing I think worth mentioning with systems engineering and programming in C/C++ is performance programming (writing parallel and concurrent programs). Pretty fun and challenging to optimize old algos like kmeans and functions like fast Fourier transforms.
@nouhabc194
@nouhabc194 11 ай бұрын
It’s a very good guiding video for an interested person who haven’t start yet , in my opinion this is the best video i have seen in this context ,it becomes rare to see a content creator who take care of the quality at this point , continue ❤
@_.gray._
@_.gray._ Жыл бұрын
It's great to see well-respected developers recommending prison. I thought I was the only one.
@mihairadulescu5541
@mihairadulescu5541 Жыл бұрын
:)))
@MrWeebable
@MrWeebable Жыл бұрын
As a beginner programmer I hope I'm just missing some jargon here
@Code_Machine
@Code_Machine Жыл бұрын
@@MrWeebable you are not
@commentarytalk1446
@commentarytalk1446 Жыл бұрын
@@MrWeebable 'Doin Time = More Focused Time To Code/Learn! (in a cosy, distraction free safe, free environment)
@geobot9k
@geobot9k Жыл бұрын
@@commentarytalk1446 Prisoners don't get that kind of free time. Slavery is still alive and well in the prison system and was expanded thanks to Jim Crow Joe Biden's '94 crime bill. We aren't 4% of the world's population and 20% of the world's prisoners by accident. If you don't work you get put in solitary. US prisons are the largest forced labor camps in the world, not exactly conducive to learning programing.
@tabsc3489
@tabsc3489 Жыл бұрын
Remember: give yourself permission to write ugly code. It's just a first draft. It can always be refactored and improved upon later. Also this helps over-engineering your code / aiming for 'perfection' on first try, which usually just slows the development down. Edit: better advice in the replies
@mcsquidinc.4648
@mcsquidinc.4648 Жыл бұрын
i think it can be more useful to break a problem into high-level steps first and organize top-down to keep things cohesive. getting used to writing messy code makes it harder to debug, which ends up being more painful that initial organization.
@tabsc3489
@tabsc3489 Жыл бұрын
@@mcsquidinc.4648 Great point and great advice. Perhaps allowing oneself to write messy and ugly code is not so much a good idea, but it's rather the point of not holding oneself to perfection in the first go. I tend to freeze up when thinking of the "BEST" way to implement something and worrying more about if there's a better way to approach what I'm aiming for. "write ugly code" doesnt really fit that point concisely looking back at that comment
@user-ty9tn5qi4t
@user-ty9tn5qi4t Жыл бұрын
I agree, start early, start ugly! There will be many, many drafts. (Use Git, Use TDD) Most important is to start. Take pride in your first steps, no matter how unsteady they may be. It's an iterative process, and you'll be painting over, and revitalizing your past work. Make a small step towards better, rinse and repeat.
@256k_
@256k_ Жыл бұрын
it's been 6 years and 3 jobs later, i'm still waiting for that "later"
@SmallSpoonBrigade
@SmallSpoonBrigade Жыл бұрын
@@256k_ That's the issue. Obviously, trying for perfect is probably going to result in the program not being completed ever, but assuming that you'll come back to it is a big assumption. Especially if you're being paid to develop the code, chances are that once you've got something good enough, that you won't be paid to go back unless there's a problem that arises later on that's bad enough to require a fix.
@Quino2
@Quino2 Жыл бұрын
This is the video I have been looking for for some months, thank you, really helpful!
@math001
@math001 Жыл бұрын
Thanks man for reminding me. I've been learning JS since late 2021 and I still haven't finished a single course. Lots of things came up which caused me to procrastinate and ended just before I was to learn React so hopefully this time around I get to finish it and finally jump to the software industry.
@paulwhiterabbit
@paulwhiterabbit Жыл бұрын
Fun fact: If you chose the masochist route, the EXP gained will have bonus multipliers which allows you to apply for jobs that requires more years of experience than your age or the age of the framework they specified.
@couch2flag
@couch2flag Жыл бұрын
lol what do you mean by this ?
@chester.eucrine
@chester.eucrine Жыл бұрын
@@couch2flag learn assembly and code your own coding language
@catharperfect7036
@catharperfect7036 Жыл бұрын
Or you could choose something like Security, and learn everything.
@irok1
@irok1 Жыл бұрын
Finally, I thought this was a glitch
@danialqaranjig8261
@danialqaranjig8261 5 ай бұрын
my man spittin facts
@sumitkhatri8210
@sumitkhatri8210 Жыл бұрын
This is why C# and JavaScript are great languages to pick up just for the sheer amount of stuff you can do with each of these languages and their ecosystems
@sava-lakicevic
@sava-lakicevic Жыл бұрын
I hate to admit it, but Python also.
@adibrahman9297
@adibrahman9297 Жыл бұрын
I hate C# and the JavaScript ecosystem is a hell
@bity-bite
@bity-bite Жыл бұрын
@@adibrahman9297 why do you hate C#?
@josephpasquence6459
@josephpasquence6459 Жыл бұрын
I think the best advise comes at the end where you need to pick one thing and get really good at it. Find your niche and practice picking up new things.
@prathmeshbankar8059
@prathmeshbankar8059 Жыл бұрын
c# for desktop and mobile apps c++ for DSA javascript for backed web dev python for FUN
@liamglam6534
@liamglam6534 Жыл бұрын
Thank you for this video. I'm interested in Hardware, machine learning and low level systems. I didn't know where to start but now it's a little clearer.
@emanperez28
@emanperez28 Жыл бұрын
Yoooo you made this so easy for me to understand. I’ve been confused for the longest on terms like frameworks and how they all connect. Thank you
@Virtualiz
@Virtualiz Жыл бұрын
This is pure gold. It took me 2 years of research to get to the same conclusions that you summed up in this vid. Now I just need to finally go and learn something...
@Sovereign589
@Sovereign589 Жыл бұрын
Making plans is easy and calming, working is hard. I know this from experience :)
@ikanfs3120
@ikanfs3120 Жыл бұрын
@@Sovereign589 My friend told me that if you want to make a plan, make it short and simple and make sure it's something you'll do soon. Otherwise you're most likely not gonna do it.
@PatrickJD
@PatrickJD Жыл бұрын
Stop talking sh't and show me the code. Just kidding, it's better if you plan less and finally start what u want
@acroso2471
@acroso2471 Жыл бұрын
2 years 💀💀💀
@thecoolnewsguy
@thecoolnewsguy Жыл бұрын
​@Caston Emma agree. It's a pain in the ass 😩
@KenW418
@KenW418 Жыл бұрын
Step 0 is the most important advice I think anybody can have when first starting out. It's always what I tell people when they first get into coding. Create your own backlog of reasonable projects (emphasis on reasonable) that you can create as you build your new skills. Going through endless tutorials is boring. Building a project you're passionate about is fun, which will make it more memorable and help you retain all of the information you're taking in. I recommend staying away from the numerous frameworks and libraries until you have a strong foundation in the languages you choose for your projects (if they are actually "reasonable" for your skill level, you wont need them anyway). Dig in to that stuff on subsequent projects where the goal isn't to "learn to program" or to "learn JavaScript" but instead the goal is to "learn React" or whatever framework is the objective. Everyone is different though. Know thyself when it comes to learning. If you like a chaotic approach too, then open up all of those boxes at once. I like a structured, 1-by-1 approach, personally. Most importantly, have fun!
@_moonmoth
@_moonmoth Жыл бұрын
This is true, I gave up learning to code many times by getting stuck in overly long and boring tutorials and courses. Most I learned was when I just attempted to build something of my own and googling stuff along the way.
@KatyVLOGS12
@KatyVLOGS12 Жыл бұрын
@@_moonmoth how do you come up with a project idea?
@nigelbhebhe2805
@nigelbhebhe2805 10 ай бұрын
This is the trap I've fallen into now. I'm studying for an IT diploma, and my course is theory based, so I'm figuring out the coding bit on my own. The thought of building my own projects is pretty intimidating tbh, so I've just been following along tutorials
@Haise-san
@Haise-san 7 ай бұрын
​@@KatyVLOGS12"Hmmm, I wonder how hard but cool would be if I make... err... a restaurant management app, that... facilitates the work of managers and give the ceo all the helpful tools that he might need" It goes somewhat like that, you just think about something random that could be considered useful and do it
@AYON-jp6um
@AYON-jp6um Жыл бұрын
Best video I have ever seen. It has given me an insight of the madness am about to release onto myself hence it was HILARIOUS! Thanks, and for this, am following ya!
@XyleCoco
@XyleCoco 10 ай бұрын
Exactly the video I needed. Awesome road maps!!
@7heMech
@7heMech Жыл бұрын
Finally, I can get a career in programming... And now I just have to suffer!
@sweJEverywhere
@sweJEverywhere Жыл бұрын
your suffering will end as soon as Klaus Schwab will replace you with AI and you will be a mindless consoomer drone with 100+ genetherapy shots.
@DoctorSoulis
@DoctorSoulis Жыл бұрын
Maybe the true developers are the friends we made a long the way.
@degenyakuza
@degenyakuza Жыл бұрын
@@DoctorSoulis true
@Guys_Love_Each_Other
@Guys_Love_Each_Other 3 ай бұрын
🤣🤣🤣🤣🤣🤣🤣
@aboveeverything
@aboveeverything Жыл бұрын
Perfect timing I'm feeling so burnout rn and this banger drops. Thankyou Fireship.
@luis-kw4qy
@luis-kw4qy Жыл бұрын
I myself would REALLY love to get into video game development! This video honestly helped out a bit with what programming language I need to learn and what engines are best. Thank you!
@abdulsamad74581
@abdulsamad74581 Жыл бұрын
Your humour is a nice touch to your information. To make Ur viewers learn and laugh us a great skill. You are successful in many areas, KZfaq, coding, business. Which combines a lot more skills. Inspiring. You must b quite a personality.
@burningmilk7820
@burningmilk7820 Жыл бұрын
0:00 purple tunnel
@PasqualeIrritante
@PasqualeIrritante Жыл бұрын
I love how all clips showing a game engine shows Godot only, probably to not download gigabytes of other engines and login to their accounts just to capture seconds of footage.
@4.0.4
@4.0.4 Жыл бұрын
That's also a good reason to use Godot in general. Don't underestimate the joy of lightweight and its effect on productivity.
@themore-you-know
@themore-you-know Жыл бұрын
Me, blissfully ignorant from enjoying Godot for 2 years: "Amma install Unity, see what its about..." 4 hours of waiting later... "any day now..."
@guilhermealveslopes
@guilhermealveslopes Жыл бұрын
@@themore-you-know 4 days later "Uhm... where do I click to do something x again? hmmm"
@mutazil9359
@mutazil9359 Жыл бұрын
He forgot Defold
@Qwerty-ns9yk
@Qwerty-ns9yk Жыл бұрын
oh? as a unity beginner i thought downloading 15 gbs of data all day and setting up unity another day is normal in gamedev
@danielroma2370
@danielroma2370 Жыл бұрын
Good commentary, keep up the good work FireShip!
@mydogsocute
@mydogsocute Жыл бұрын
Thanks, this has been more useful than I thought. I was the one that went straight to the biggest guy in the prison, which in my case, was C++. I just kept studying the language without any solid goal, and this video gave me some broad image of my options. It's like u brainstormed all the keywords in my head. Thanks.
@ExpensivePizza
@ExpensivePizza Жыл бұрын
Learning C can really set you apart from other coders. The foundational knowledge you get from understanding how memory and pointers works under the hood as well as how to implement data structures from scratch really helps to understand the different trade-offs in other programming languages. Learning C++ on the other hand is generally not worth it unless you need it day to day. I eventually did loop back into C++ after 25 years coding in many other languages only because I wanted to go deep on Unreal Engine.
@shu3684
@shu3684 Жыл бұрын
well in unreal u dont really write c++, u write Unreal's c++
@ExpensivePizza
@ExpensivePizza Жыл бұрын
@@shu3684 Yeah that's somewhat true. In some ways it's harder because you're kinda learning both at the same time. A few years back I did some projects in C++ using Ogre3D, that was fun. My general approach is to learn whatever I need to learn to do whatever I need to do at the time. After many different projects using all sorts of languages and frameworks adding another one to the toolbelt isn't particularly scary anymore.
@waltch5711
@waltch5711 Жыл бұрын
I want to learn C++ for unreal but I find it quite difficult for a beginer to programing. Should I start with something easier like python?
@peacemaker7188
@peacemaker7188 Жыл бұрын
If I learn C, do I need to need to learn C++ afterwards in order to see the benefits of learning C?
@ExpensivePizza
@ExpensivePizza Жыл бұрын
@@peacemaker7188 Depends what benefits you're looking for. For me, the benefits of learning C are about understanding the principles of memory allocation, pointers, data structures and how programs can be written without classes and other object oriented design semantics. Almost all modern languages hide these things away but really, they are still there under the hood. When you have a good understanding of the foundational layers that modern programming languages are built upon it makes a lot more sense when you run into strange cryptic errors. Learning C++ on the other hand will probably only be beneficial for writing more C++. If you're not actually going to be doing that day to day you'd be better off focusing on higher level languages and building real world applications.
@maksimblya192
@maksimblya192 Жыл бұрын
I have so much respect for programmers of all languages. I started going down the web design path in late September/early October and the amount of knowledge required is absurd. I am currently struggling with JS and It feels like I’ll never be able to learn it but I don’t plan on giving up. I encourage anyone who wants to give coding a try to do so.
@yoramswiers
@yoramswiers Жыл бұрын
The key is definitly to give your self some time, you need to go through so much information, you need to give your brain time to connect the dots. Today you're learning the basics of js in a month or two you're learning about api's, databases, servers and all the frameworks and platforms that come with it. You will soon be able to have a grasp of what's out there and what it's for and then you can focus down on frameworks and technologies that interest you.
@philiprea8540
@philiprea8540 Жыл бұрын
yes definitely go easy on yourself (and dont be afraid to ask "stupid" questions). i found that learning how programming and computers work was what i call a "nonlinear" process. if you want to learn history, read history. sure there are a whole lot of other things to consider in the process of understanding history but, compared to learning how to program the basic process is to step through the events and gather as much relevant information as possible. you cant read, "the Pinkerton gun thugs and strike breakers opened fire on the striking laborers in Ludlow, Colorado at the behest of the US gov't and capitalist tycoons before walking through their makeshift encampment and setting each of their tents and shanties ablaze - many times with women and children still alive inside." and be terribly confused by the actual events that took place. this particular event is incredible and raises a million other questions, certainly. but as far as actually understanding the event, what took place, there is nothing to do but step through the historical record... contrast this with programming... (oh and yes, enjoy my planted historical plug about a very, very important event in US history) programming is "nonlinear" in the sense that, when you are first starting out, completely naive to what the hell a computer does or why and how programming languages do anything at all, you can go through long periods where it seems like you have accomplished absolutely nothing and have made zero progress. then, one day, out of nowhere, when you are absolutely convinced of your failings, something clicks. from the abyss comes a flood of understanding. you thought you were nowhere and then all of a sudden you are everywhere. this is what i mean by "nonlinear". there was no incremental steps along the way to help assure you of progress. there was nothing and then everything. this is why you remain steadfast in your efforts so long as your goals of learning how to program remain your interest. i promise you. you can learn the dark arts and once you do youll realize you can learn anything! oh yeah and dont be to impressed or intimidated by the amount of knowledge other programmers seem to possess. i can assure you that they do possess quite a bit of knowledge but once you clear a few learning humps you'll find learning new things to not only be enjoyable but that as you learn more and more the process gets easier and easier. that is you "learn how to learn" and given that the subject matter of computer science and programming has a whole lot of overlapping parts learning one thing leads to (or "sheds light on") other things. the trick is to get over those initial "learning humps", keep at it and you will, i am 100% certain of this!
@TheKd8lvt
@TheKd8lvt Жыл бұрын
Been programming since I was 12 or so, if you can count what I was doing at 12 programming. I'm in my fourth year of college for it now - here's my advice: Never be afraid to google something you don't quite understand and look for a different source. Sometimes it just takes the information or example code being written in a different way for it to make sense. If you're REALLY stuck - taking a quick 30-minute break to simply just go on a walk or grab a snack does wonders for letting information sink into your brain. Sometimes it takes a minute for the neurons to connect together in the right way. Taking a walk, even only a short one in the pouring rain/snow, really makes things click into place. It gives your brain a break and time to (importantly) _not think about the problem_ and is a fantastic tool for learning anything, not just programming. Another bit of advice - if you're having a horrible time debugging something, you can't find an answer online as to why it's doing what it's doing, and you're truly stuck - explain, out loud, your code to some sort of inanimate object. (People work too, if you're embarassed to talk to an inanimate object. They don't have to understand programming... just willing to hear you spout computer wizardry at them) It's called "The Rubber Duck Method", but it doesn't really matter what you use. Explain line-by-line what the code is doing, and what the problem you're having is. Eventually, you'll say something so profoundly "captain obvious" that a cartoon lightbulb will appear over your head with a sign that says "I'm with stupid". If it doesn't happen, you probably either didn't explain the part of code that's causing the problem, or you just need a longer break.
@maksimblya192
@maksimblya192 Жыл бұрын
@@TheKd8lvt Thanks for the reply, dude. I'll give your suggestions a try the next time I'm frustrated/stuck. I'm definitely not too embarrassed to talk to myself or an inanimate object hahaha. Thanks again and good luck with your schooling.
@philiprea8540
@philiprea8540 Жыл бұрын
@Females are the extention of Jews "Communism is a disease that is genetic and is cured by a bullet" is EXACTLY true. the evidence of it being true has been displayed and demonstrated everywhere throughout the history of the 20th century. The Nazis cured it. The Stallinists cured it. the Spaniards cured it. and the US cured it all by just murdering all of those opposed to capitalism... (see. Stalin's take over of the workers revolution, the exile of Trosky and the great terror which targeted for genocide political opponents. see. Nazis who in the shadows of a failed workers revolution in Germany joined forces with the Business class to put down, violently those decent citizens of the working class looking to improve their society a livelihoods. Spain? Franco. Italy? Mussolini. the US??? Vietnam, Central & South America, Libia, Cuba, Haiti, Europe (post-WWII)... actually come to think of it, basically everywhere!)
@ptd3v
@ptd3v Жыл бұрын
The content you make is the only content I can stand to listen to for more than 10 minutes in this field, thank you :D
@WarSongParadise
@WarSongParadise Жыл бұрын
that is a pretty amazing summary. I wish I've seen it when I was starting and I will definitely recommend watching this to my niece, who wants to get into programming. Please keep this up!
@Niksorus
@Niksorus Жыл бұрын
You're absolutely right that learning C as a first language is amazing to get strong basics. You're never surprise by the weirdness of passing by value/reference when you know pointers well. After you learn such a low level language, anything else seems like a walk in the park.
@MrCmon113
@MrCmon113 Жыл бұрын
Doesn't help you understand an uncommentated, confusing python codebase where any variable can be anything and defined anywhere. Literally spend a week of my thesis with trying to figure out what's what.
@MohaDou
@MohaDou 11 ай бұрын
@@MrCmon113 the best part in python and somehow bad, bc when you get used to it other languages will look hard or complex
@_somerandomguyontheinternet_
@_somerandomguyontheinternet_ 10 ай бұрын
My father teaches intro to computer science classes at his college, and that’s basically his philosophy when teaching students C++. There’s less abstraction and you have to do more manually. Once you know that, everything else seems easier by comparison.
@otherself7400
@otherself7400 2 ай бұрын
The beginning of my journey starts here i guess
@amirgamil
@amirgamil Жыл бұрын
Great video man! I worked as a software tutor for three years and this would have been a great video to show my students! Very well thought with lots of truth. I especially liked the bit at the end about how it's okay to feel overwhelmed and not being an expert in any one thing. Keep making the great content! 👍
@mark_pherz
@mark_pherz Жыл бұрын
The video editing is absolutely HILARIOUS! I laughed out loud many times! And great video in overall
@iioan
@iioan Жыл бұрын
I needed this video. Thank you!
@noormohamed8005
@noormohamed8005 Жыл бұрын
From today, Gave dev is my career path
@-BarathKumarS
@-BarathKumarS Жыл бұрын
Prepare to be worked like a dog for minimum wage, that's all I'm gonna say.
@Adomas_B
@Adomas_B Жыл бұрын
Your wallet might say something else
@NaNa-cq8ck
@NaNa-cq8ck Жыл бұрын
I regret the days I've spent not learning Gave dev.. I shall join you as well..
@NaNa-cq8ck
@NaNa-cq8ck Жыл бұрын
@@Adomas_B r/woosh
@rihhard1072
@rihhard1072 Жыл бұрын
and so he Gave his soul to satan..
@cristhopersanchez2449
@cristhopersanchez2449 Жыл бұрын
I'm honestly so thankful for this channel, I'm currently invested in becoming a programmer, and the humor that is put into these videos gets a good laugh out of me and makes me excited to continue.
@mcmillanator
@mcmillanator Жыл бұрын
Awesome video. Another good point is learning to code with others. This will be very important at any company.
@zmertzi
@zmertzi Жыл бұрын
i love this video, it is so straightforward and punchlines were on point!
@arkhamknight3335
@arkhamknight3335 Жыл бұрын
Thank you so much for this. I was completely blank when I wanted to construct a road map for myself for machine learning but never had any idea about it. I was completely stuck and wasted my entire day being depressed and being hopeless. You've given me a path to follow. Tysm
@MrFoodMan66
@MrFoodMan66 Жыл бұрын
I would say that his video has had a completely opposite effect on me. Seems like it was made more to jerk senior programmers off by showing them how many things they know rather than actually helping newcomers. I started coding a few months ago and if this was one of the first videos I was shown about coding I would have given up on the spot.
@martinfigares
@martinfigares Жыл бұрын
I feel I can give some encouragement words to both of you. I started programming something like 2 years ago, I got a job 1 year and a half ago... Just wanted to say, times where you feel discouraged are gonna come sooner or later, but believe in yourselves, tell yourself you can do it, and you'll eventually will Fun fact, I started programming in C, and eventually got to a point where pointers (if you don't know what they are, don't worry you'll probably won't need it) didn't annoy me too much Btw, I know work mostly with typescript and javascript
@sublic3101
@sublic3101 Жыл бұрын
@@MrFoodMan66 you can't just tell someone exactly what they need to know, there are so many options that you just have to figure out why/what you want to code and then pick the appropriate tools, there's obviously a huge learning curve when it actually comes to learning those tools but to be a programmer you will need to learn them, nobody can expect to watch a video called learn how to be a programmer and walk away from it knowing exactly what to do. It's a legitimate profession that requires high skill and a fair bit of knowledge, this video gives someone a laundry list of jumping off points that can be easily researched/studied on their own, because at the end of the day programmers will have to constantly learn/study throughout their entire career, if you can't do that then just give up now :) happy new year
@thehomiesrule123
@thehomiesrule123 Жыл бұрын
@@MrFoodMan66 mentality diff tbh
@croaxer2390
@croaxer2390 Жыл бұрын
Thank you for making a video on this subject. I feel often it’s harder for newer programmers to dig in and find good places to learn to code. But sometimes, it’s the person. Not the guide.
@luismatabrito
@luismatabrito 6 ай бұрын
This guy is absolutely fantastic! His video is not only incredibly honest but also hilariously entertaining.
@user-wr8nq6wh4s
@user-wr8nq6wh4s 14 күн бұрын
so cool~gonna try them all ! Waiting for good news !
@ewerybody
@ewerybody Жыл бұрын
I found it depends a lot on what a type of person you are! Some learn stuff by reading books about it. I never enjoyed that and always wanted to get some immediate feedback. Open up the webbrowser console and get cracking is one way to do it, Another (my initial way) is coding in a 3D app like Blender, Maya, 3DS Max. There is also ProcessingJS playgrounds on the web that are nice and interactive 👍
@winken2666
@winken2666 Жыл бұрын
I think starting with the frontend and and then progressively involving backend when you need data or authentication in your frontend is a good approach. And then finally when you get it working locally on your pc, you need to start thinking of how it could be deployed in the cloud. It takes years if you are new to programming.
@dollarbr
@dollarbr Жыл бұрын
this is actually.... a very good roadmap video... kudos for the time spent on it
@AduJosephLartey
@AduJosephLartey Жыл бұрын
love this video! really inspiring!!
@greentea_
@greentea_ Жыл бұрын
Always good to have a project in mind and find the tools you breed to get there. It keeps you motivated and feels more fulfilling when you achieve what you set out to do!
@e_j_
@e_j_ Жыл бұрын
i love breeding tools
@KatyVLOGS12
@KatyVLOGS12 Жыл бұрын
How to come up with a project idea
@doublet3n672
@doublet3n672 Жыл бұрын
I learned a shit ton of JS and React and my first job ended up using Python and Django for web development, luckily i already knew a lot of web concepts and python, so learning Django was a piece of cake, i still use it for personal projects, and its a fantastic tool to learn web development too.
@revzsilva1486
@revzsilva1486 Жыл бұрын
Man this is very helpful. You explained well. Thank you very much
@asafeolimpio9035
@asafeolimpio9035 Жыл бұрын
One of the best coding roadmap videos. Fireship content is just awesome!
@denemehesap1982
@denemehesap1982 Жыл бұрын
I love fireship. Really.
@mks-h
@mks-h Жыл бұрын
There's also C++/Qt option for application development, and it's a popular choice on Linux if you also use KDE Frameworks. And QML(kinda JS)/QtQuick + Kirigami, if you're a youngster.
@LunaMoon303
@LunaMoon303 Жыл бұрын
im already learning html and css but this entire video sounds like straight simlish, so i know im headed in the right direction
@CaulkOnMyWaffles
@CaulkOnMyWaffles Жыл бұрын
As someone who was (still is I guess) a Mechanical Engineer who kept finding myself learning/writing code (shitty code I bet) to automate things and ended up quitting ME to pursue not only something I find fun/interesting but something with a lot more potential due to remote-work and salary, this video pretty much sums up my first 4 months of "official" learning. The Dunning-Kruger effect was strong since I've always done some form of coding for the last 15 years, but then diving into the real world of it I found that "holy crap I know nothing" and the stress of it hit. I've just been plugging away and have found machine learning to tickle my fancy because I like math.
@Maconhaepaz
@Maconhaepaz Жыл бұрын
Same here
@krismatic_
@krismatic_ Жыл бұрын
This is like the best practical intro to programming that you can ask for.
@Meiaixin
@Meiaixin Жыл бұрын
Thank you for your roadmap to web dev. I have been learning front-end for about 3 months now and felt kinda confused like I didn't know if I was learning the right way. I understand that you can learn in all kind of ways but I like to have a map in case I start to lose focus.
@Meiaixin
@Meiaixin Жыл бұрын
@@thiagoelav633 thank you! This makes it lot easier for me.
@docbrown2045
@docbrown2045 Жыл бұрын
I've been playing this MMORPG for several years now. Still got lots of quests to do and I love it!
@BruceNJeffAreMyFlies
@BruceNJeffAreMyFlies Жыл бұрын
I focused primarily on c and within a matter of months, of writing my first line of code, I got shortlisted past 70% of candidates for a job interview based entirely on my explanation of how I would have answered the coding question that every candidate got sent. I didn't even write the code - the best way to do what they wanted was to use a hash table and, as gptchat just explained, it can take a moment to build one - we only had half an hour to answer the question so I tried it in java, after wasting a few minutes trying in C, and only got about half way through due to my unfamiliarity with the language. Starting with c seems to be fantastic advice; I'm getting my ass kicked but I'm also learning A LOT! It makes a lot of high level programming seem quite easy.
@uaesbriosheje
@uaesbriosheje Жыл бұрын
Side note not mentioned: flutter does not only target mobile, but also can target dekstop (MacOS, Windows and Linux) and web, might be worth to mention that in the desktop section in particular, since it's exactly the same target as electron and Tauri
@TomatoBreadOrgasm
@TomatoBreadOrgasm Жыл бұрын
I'm most interested in data analysis, and after tooling around with Python, R, and stuff like Docker, I know some stuff, but I still feel lost. I appreciate the roadmap immensely.
@pavXX
@pavXX Жыл бұрын
Great vid! Loved the prison analogy.. that's the C textbook I used quite a few moons ago.
@grandmonkey7455
@grandmonkey7455 Жыл бұрын
I have started learning how to code a year and a half ago. I started on JS, but i really found it frustrating since i wasn't not really interested in working on websites and if you wanted to anything more complex it would be too frustrating without a framework, but i did learn the basics. Then i took a break, tried making some games with the Godot engine. It's really fun and i still dabble from time to time. Then i tried to learn some C++. I learned the main basics and it was fun, but again making an actual project is a whole different beast. It is so hard to go from making some mundane program to making something that is actually something you would use. And i am still alienated by the job market. I am not sure is there any chance of me getting even a entry job position. Most companies want you to be an expert. It really makes feel everyone gets their job through nepotism, but that could be not true.
@rihhard1072
@rihhard1072 Жыл бұрын
I think being specialized and having a portfolio built around that specialization is the way to go if you want to get employed. If you have a bit of everything but a whole lot of nothing in particular then youre less valuable for any one specific position.
@grandmonkey7455
@grandmonkey7455 Жыл бұрын
​@@lazerhawk2192 The "you have to network part" doesn't give me confidence at all. It just comes down to complete luck if you ever even meet the right people. Nepotism and networking seem to be closely linked together. There are already so many stories of people who have barely even touched code and they are working as a junior dev. And in the future the job market for entry level positions will be even more rough. Think of chatGPT and other AI. Sure everyone laughs at them now, but in a couple years it could easily replace junior devs. I honestly think average programmers will be replaced faster than people working manual labour.
@andrews8733
@andrews8733 Жыл бұрын
@GrandMonkey I don't believe average/entry level devs will be replaced by AI for a while, but the number will look like it's decreasing due to the bar being raised across the board. Today, everyone wants a staff/senior level person. It's all about risk and velocity. For the most part, nobody wants to take a chance on someone who's yet to prove themself in the job market. Though modern tech is in 'some' ways easier than tech of old, the sheer breadth of knowledge you need to be competent, and produce quickly, are higher than ever.
@jebinho10
@jebinho10 Жыл бұрын
Even if the tools/languages change in the coming years, I really appreciate videos like this. Especially for folks starting down the CS path. The most important message, however, is to continue learning. As a kernel developer for many years, I've been extremely lucky that C is still relevant. Not sure how many years it has left, but I could definitely be in a risky spot if C fell out of favor and I wasn't trying to learn other languages on the side.
@themore-you-know
@themore-you-know Жыл бұрын
How would it fall out of favor? Being replaced by Rust kernels or something ? (genuine question: I'm a complete moron/ignorant)
@jebinho10
@jebinho10 Жыл бұрын
@@themore-you-know The "how" is simply when somebody designs a better [thing] and people adopt it. But for this example, if you research something like "shortcomings of C", one could argue that a new language with C's pros combined with fixes to its shortcomings, you'd have a better [thing]. Then people may massively adopt it. Does Rust fill that spot? :shrug:
@themore-you-know
@themore-you-know Жыл бұрын
@@jebinho10, your reasoning... touché. Bravo. I'll go do that.
@andrews8733
@andrews8733 Жыл бұрын
I am concerned with the lack of new C devs. There's so much written in C that needs to be maintained, but I dont know a single person who's trying to be a maintainer of some of these critical projects (kernels included). It might take a true successor lang to break through to get a sizeable pct of the masses into systems development. Maybe, but I dont golang is really it, and rust is simply too complicated for alot of the embedded stuff C is used for. No idea what the future holds w.r.t C library maintainers.
@Orangaria
@Orangaria Жыл бұрын
@@andrews8733 I'm learning CS and really like C for the way it's kind of intertwined with the computer's hardware on a deep level. Maybe it'd be worth to pursue the way of C lol
@MadGodsBand
@MadGodsBand Жыл бұрын
22 years ago I started with VB4 from a game programming book and made a couple games, years later I made custom MySpace profiles for a while, then I built a guitar app in C#, at some point I made a really crappy skateboarding game in darkbasic, I rebuilt my guitar app with js and learned to host it online. Then, while working 7 years in a customer service call center, I wrote several apps for my employer and used that portfolio to shoe onto a web dev team. After hire, I learned SQL, React, Angular, and AWS really fast because it turns out 7 years of business knowledge makes you more valuable to the team than even the senior devs.
@gibbslm
@gibbslm Жыл бұрын
Great summarization, honest and useful
@HONjramiroz98
@HONjramiroz98 Жыл бұрын
Also, deploying on the web is another interesting step. Just deployed my first web app and it wasn’t as smooth but it’s another piece of great valuable knowledge
@duztv5370
@duztv5370 Жыл бұрын
Please how did you deploy it? Could you please recommend any video that covers it.
@HONjramiroz98
@HONjramiroz98 Жыл бұрын
@@duztv5370 I would recommend what I’ve used Railway app It also has plenty of demos to deploy in seconds, and I’m not exaggerating. From his videos I would recommend one about building your own svelte chat with pocket base He used Linode to deploy it I tried it, just wasn’t as easy as Railway from my experience (mind you I’m a noob)
@parthdeshmukh63
@parthdeshmukh63 Жыл бұрын
started with C then learnt C++ followed by a bit of web dev and now currently learning python(too easy tbh). Learning C made it a cake walk to learn every other stuff out there. I should recommend this pathway to every one new out there as it helped me out a ton. Hope this helps :)
@TheVirtualArena24
@TheVirtualArena24 Жыл бұрын
I'm doing data science in cse. Should I also learn like this? And also I'm doing worst in the theory subjects also currently in 3rd year. Thinking of dropping out.
@parthdeshmukh63
@parthdeshmukh63 Жыл бұрын
python should help for data sci. I cant guide u much cus im not familiar with that field😅
@eduardob4107
@eduardob4107 Жыл бұрын
@@TheVirtualArena24 I would recommend you to look up the job market, if you don't like all the statistics you can go for something like a data analyst job. It's more about the data visualization and less math focus. You don't need to learn C first. It's something will help to understand how a program language works, but the hardest part of data science normally is not the programming
@TheVirtualArena24
@TheVirtualArena24 Жыл бұрын
@@eduardob4107 oh thanks. I was thinking data analyst and scientist are the same. I will try to do what looks good to me.
@phonyhealthinspector
@phonyhealthinspector Жыл бұрын
Should I start with SQL then Python? I'm a graphic design major. Finished HTML and CSS. Copied and pasted Javascript. The famous designers use Python to make fonts. But I like data driven marketing.
@osmanerenkose6692
@osmanerenkose6692 Жыл бұрын
Great video!
@Aanaartu
@Aanaartu 2 ай бұрын
I don't know if I am right, but this seemed like exactly the video I was looking for. Thanks for the no-nonsense and straightforward approach
@thegoodgolly1465
@thegoodgolly1465 Жыл бұрын
Honestly, this is just a great video for perspective. I have a CS bachelor's degree plus a full stack web dev job, yet I still feel lost some days. My tasks are often pretty easy to do, like adding a new function with mostly JavaScript or fixing an error that usually amounts to something silly like "the specific variable wasn't nullable so my backend would fail if it was null". The issue is that I'm great at understanding what a handful of components do, but I flounder with how to implement some big level change or, especially, a new project from the ground up. I know I need more practice with my foundations to have a more long-term career, because while I'm a good worker bee that can knock out menial tasks, I'd probably be the first to go if there were cuts (which I'm thankfully not super worried about rn since it's a pretty comfortable company with government contracts but still, it's not nice to know I have the least impressive skills on my team, though I'm also only a year into the actual work force)
10 ай бұрын
I watched this video 6 months ago when I was starting to get back on coding... I took the Data road myself and just landed a job... I agree with everything you say! and now I feel much less anxious watching it
@menghao4576
@menghao4576 7 ай бұрын
Can you elaborate on it?
@sarinajm3792
@sarinajm3792 Жыл бұрын
thank you so much this was so helpful....I studied electrical engineering and i've been trying to wiggle my way into programming but I was still confused...
@nieczerwony
@nieczerwony Жыл бұрын
Started with assembly on Amiga 500. Then some 8051 microcontrollers. Switched to C and learnt networking. Also got into gcc and enjoyed this quite a lot. When time came I switched to Java. From here you can learn anything. Web apps are all good fun, but my favourite is still VHDL where you can literally build any device with FPGA.
@Jack_______oh
@Jack_______oh Жыл бұрын
I knew there was a good reason Harvard's CS50 starts with C lol. It kinda feels weird using high level languages when you learn to code at the lower level first though.
@loloolk8402
@loloolk8402 Жыл бұрын
This is a perfect summation of literally everything I've learnt in the 4 years since I started coding. This is very well made, and new programmers should absolutely watch and understand this!!!
@zombiezoo1384
@zombiezoo1384 Жыл бұрын
Aware august 12 2036 TrollDespair 19 jan 2038
@rajaramkarki4993
@rajaramkarki4993 10 ай бұрын
I am learning game development in Unity. It's been a crazy ride, and I am lucky to land an internship while still in my fourth year of college. I want to learn more and grow as a whole. I feel like I know nothing but I still get my way through the tasks provided, so I cant ask for much more.
@arabiccola
@arabiccola Жыл бұрын
The 12-step analogy is one of the best humours up to date, thank you Joshua
@prvashisht
@prvashisht Жыл бұрын
For hardware roadmap, Pi isn't available now a days so I'd suggest using Arduino, and then moving to ESP32 chips.
@ristekostadinov2820
@ristekostadinov2820 Жыл бұрын
The Compute Module 4 and the Pi 4 board are the most desired, the Pico/Zero 2W are fairly easy to find. If you need lot of power get something with the RK 3588 SoC.
@prvashisht
@prvashisht Жыл бұрын
@@ristekostadinov2820 True, Zero W (or 2W) could work for beginners, but I'd still go for an Arduino instead of Pico. More support, plus I haven't seen many Picos that come with soldered headers.
@cosMYs891
@cosMYs891 Жыл бұрын
Hey I'm an electronics and communication student. What should I do?
@ristekostadinov2820
@ristekostadinov2820 Жыл бұрын
@@prvashisht You are right the Zero 2W havea lot of power for micro controller lol (512mb ram and quad core processor). Picking up Arduino will force you to find ways to write more memory efficient code since you play with KBs of ram and storage.
@ristekostadinov2820
@ristekostadinov2820 Жыл бұрын
@@cosMYs891 what do you want to do ?
@vaisakhkm783
@vaisakhkm783 Жыл бұрын
Most difficult things in progaming: 1. Naming variables 2. Picking a technology and sticking with it
@justinc2633
@justinc2633 Жыл бұрын
nothing pisses me off more than seeing someone name a variable with the first letters of what it represents, i have no clue what avd_samp means and now i have to go find out, waste of time, and any IDE worth its weight has auto complete so make a variable name as long as reasonably possible if you need to
@TheNewton
@TheNewton Жыл бұрын
FTFY 2. Picking a technology and being stuck with it.
@MrCmon113
@MrCmon113 Жыл бұрын
Aye, the variable names are half of the program.
@Wilqu_
@Wilqu_ Жыл бұрын
Dude, you litferaly increased my intrest in programming by 1000%
@sunnysanjo
@sunnysanjo 8 ай бұрын
In my senior year of college as a fine arts major. Now realizing my mistake and am going to learn front end dev along with graphic design. I have a tech background so I should be fine. Wish me luck!
@_sevelin
@_sevelin Жыл бұрын
Yeah I am gonna go for "Gave Dev", Sounds fun!
@user-sh5qp6uu1e
@user-sh5qp6uu1e Жыл бұрын
Gae dev
@leomarques5218
@leomarques5218 Жыл бұрын
It's hell, I like it 🤠🤠
@leomarques5218
@leomarques5218 Жыл бұрын
One thing that he said but I think it's important to have fixed in your mind is the 3d modeling part, is VERY good to know at least the blender(a 3D modelling program free and VERY good, even better to me than some paid, with an enormous community) basics to create a model (even if the end result is bad) because 3d is not like an PNG that you simply put in your screen, and is done, it has a lot of areas that are important for you to understand to communicate with the artist, the raycast part is not that important because the engine make the work for you
@benonardo
@benonardo Жыл бұрын
I started with Swift Playgrounds on an iPad, which really helped me get the concepts of programming (nowadays I know most major languages). I am not a huge Apple fan but this app really needs a shoutout!
@biglexica7339
@biglexica7339 Жыл бұрын
what languages do you know?
@benonardo
@benonardo Жыл бұрын
@@biglexica7339 It‘s hard to define “knowing“, but I could write pretty decent programs in C(++), Java & JavaScript, given internet access I could figure out Kotlin, Rust and PHP after a while
@biglexica7339
@biglexica7339 Жыл бұрын
@@benonardo I mean given internet access you technically know all of them by knowing I'd say googling ~50% of a language's features when working on something
@springbreak2021
@springbreak2021 Жыл бұрын
Wow this is incredible direction. I think I’d like to learn how to code now. C++ sounded cool for no reason at all. I’ll start there! Wish me luck and thanks for the advice everyone
@thecoolnewsguy
@thecoolnewsguy Жыл бұрын
It sounded cool because of the "++". But I really don't know how hard it is as C itself is a pain to understand (specifically, the pointers and references part). Wish you luck in your journey!
@izaiahperez5059
@izaiahperez5059 25 күн бұрын
Bro im not gonna lie, that was the most informational video that i could not understand in my entire life, and by the way im not a coder or a programmer, wanting to get in to it cuz i got alot of free time
@Thorhian
@Thorhian Жыл бұрын
The first language I learned and used was C++. It was a good experience. Made learning everything else a lot easier typically.
@notsojharedtroll23
@notsojharedtroll23 Жыл бұрын
Makes sense, mostly because of its usage of OOP mechanisms. To me, that language was C#. It still is well rounded for what its worth
@Qwerty-ns9yk
@Qwerty-ns9yk Жыл бұрын
the most sane language
@helloworld2054
@helloworld2054 Жыл бұрын
I am currently learning C++ and hope my brain doesn't collapse lol
@GSBarlev
@GSBarlev Жыл бұрын
C++ is a great language for a first course in programming because you can either branch and go the C route simply by restricting your syntax, or you can transfer most of the OOP you learn to C# or Java. That said, I think python is a better beginner programming language, because not only is the learning curve the gentlest of slopes (and, excitingly, one without a summit), honestly, once you learn it there's a good chance you'll never have to learn anything else.
@Thorhian
@Thorhian Жыл бұрын
@@GSBarlev I agree that python is another good beginner language. I would say though that not learning anything else after that is a major mistake. Python doesn't work well as a language without other ecosystems making python bindings accessible. Python is just utterly slow. Great for prototyping, scripting, simple web applications, and machine learning. Not great for much else IMO. C++ is more of a trial by fire for those who aren't very familiar with computers especially, but learning how to actually work with memory is pretty important IMO, even when you go on to use a garbage collected language (or just use Rust lol).
@mrdbourke
@mrdbourke Жыл бұрын
Outstanding machine learning steps! Get started with Python, jump onto Kaggle and play around! See where the rabbit hole goes!
@alilotfi3316
@alilotfi3316 Жыл бұрын
Can you actually really learn and become good at ML like that and land your first job??
@panchtatra
@panchtatra Жыл бұрын
Wow, informative and entertaining at the same time.
@marchern8526
@marchern8526 Жыл бұрын
every time i feel lost in life, I always come back to this video. You are an inspiration and my guiding light in the dark. Thank you Sseth
@victorcomposes
@victorcomposes Жыл бұрын
As soon as he said back problems I fixed my posture 🤣🤣🤣
@vaibhavnayak909
@vaibhavnayak909 Жыл бұрын
🤣🤣
@moragz97
@moragz97 Жыл бұрын
Hello Fireship. Your videos are amazing. Could you make a vidoe on non-coding skills that are required in the actual day to day life of a programmer?
@Yas-gs8cm
@Yas-gs8cm Жыл бұрын
It's called "exercise", there are great health channels on it... also socializing videos... (joking aside, as a programmer I think the day to day life is always the same with everything right? maybe just... programmers are usually passionate and spend some times on side projects in their d2d life too? idk man... the question seems wrong to me, elaborate further.)
@alltheserobotsshallfall
@alltheserobotsshallfall Жыл бұрын
business, after all that's where you apply all the knowledge. yoga so you can have a better conscience of your body and NOT break your back as warned - and also gain more patience.
@lemonade3532
@lemonade3532 Жыл бұрын
Very useful vid, thanks
@rudolf8766
@rudolf8766 Жыл бұрын
Funny and educational at the same time. Best combo!
@_HappyHippo
@_HappyHippo Жыл бұрын
Yeah Gave Dev (5:14) is awesome! Great video tho
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 18 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 4,9 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 7 МЛН
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,6 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 3,2 МЛН
Apple watch hidden camera
0:34
_vector_
Рет қаралды 64 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 12 МЛН