Learn Programming In 10 Years

  Рет қаралды 199,462

ThePrimeTime

ThePrimeTime

Күн бұрын

Пікірлер: 411
@stevecrabtree9141
@stevecrabtree9141 Жыл бұрын
I have found the hardest part about learning, is knowing if you're doing something wrong and not having anyone to ask.
@realMenta
@realMenta Жыл бұрын
Specially if you are stuck and there is no good resources on the subject.
@farqueueman
@farqueueman Жыл бұрын
that's where chat jippity comes in.
@WillEhrendreich
@WillEhrendreich Жыл бұрын
Real talk.
@AndreiTache
@AndreiTache Жыл бұрын
@Greta From my experience, Chat GPT is great if you need an explination for something you don't understand, but it kind of fails at explaining how to solve a problem. Also, you can't know if the solution it gives is any good. I tried to use it to understand some complex math formula (I know it's not designed for that) and surprisingly it got what the formula was about and could tell me generic things about formulas like it, but when I asked how to solve it, it just started spewing math gibberish
@charg1nmalaz0r51
@charg1nmalaz0r51 Жыл бұрын
Thats why programming is hard to learn. Your options are either self teach or school. School teaches the bare minimum so you dont get very far and self teaching is the same. You dont know where to start so you go on youtube or get the books and they will teach you the same bare minimum topics too. Then in both cases you try and ask for help places and because the programming community is so stuck up and toxic you cant ask any questions without being berated for being a dumbass.
@botondhetyey159
@botondhetyey159 Жыл бұрын
People confuse knowing basic syntax with programming. Knowing syntax is less then 5-10% of what it takes to write software
@Mr_Sh1tcoin
@Mr_Sh1tcoin Жыл бұрын
100%. You can teach syntax but you cant teach logic or problem solving.
@botondhetyey159
@botondhetyey159 Жыл бұрын
@@Mr_Sh1tcoin I think you can teach it, it's just harder, cause you really can't just give a lecture, and expect someone to have that skill. When you teach someone how to solve a math problem, you are essentially teaching them problem solving. You can help walk someone through leetcode problems, but if they don't practice a ton on their own, they'll never have that ability.
@Mr_Sh1tcoin
@Mr_Sh1tcoin Жыл бұрын
@@botondhetyey159 I disagree. You're not teaching problem solving but through repetition, solving of a particular problem; there's a big difference.
@spbspb2413
@spbspb2413 Жыл бұрын
@@Mr_Sh1tcoin You can teach it, that's the purpose of math classes in school. Of course, some people will be better at it than others.
@serijas737
@serijas737 Жыл бұрын
Programming is like construction work. Just because you got a toolbox it doesnt mean you know what you are doing
@jackie.p6891
@jackie.p6891 Жыл бұрын
I learned programming in about 6 months. then I've been learning to develop software for 6 years, and I'm still going.
@facundomartin6993
@facundomartin6993 Жыл бұрын
underrated comment
@daleryanaldover6545
@daleryanaldover6545 Жыл бұрын
For 7 years I only thought of web development as some kind of a hobby that I do from time to time, it was very fun and I genuinely love creating something and seeing the work done, I feel a sense of satisfaction and every time I learn some new trick makes me want to learn more. Until one day, when I woke up and it dawned on me that I want to take my hobby as a career for my whole life. I've submitted my resignation and quit my job and started my journey as a web developer. That was 4 years ago (2018). It was the best decision I had ever made.
@brod515
@brod515 Жыл бұрын
I was on the same path as you. one thing that will hit you hard is the realization that you won't find the same joy in your work as you would in programming. but the great part is that it is definetely better than doing your old job. I programmed for around 4 years as well before it dawned on me I should just be a web developer.
@brod515
@brod515 Жыл бұрын
I was on the same path as you. one thing that will hit you hard is the realization that you won't find the same joy in your work as you would in programming. but the great part is that it is definetely better than doing your old job. I programmed for around 4 years as well before it dawned on me I should just be a web developer.
@jordixboy
@jordixboy Жыл бұрын
@@brod515 "joy in your work as you would in programming." Absolutely. Started programming at 13. I remember programming 18h daily, I was so obsessed. Now with 8 years in the industry, actual work experience, im just burned out mostly, programming at job mostly sucks, you will do 80% of time boring shit.
@daleryanaldover6545
@daleryanaldover6545 Жыл бұрын
@@jordixboy that is true as well, the level of burnout varies depending on the work culture a person is currently in. Especially for work environments that are outcome oriented, the research and development part already is tiring and not every management sees that part as progress. Regarding the boring part, what part is boring? I have yet to experience that one.
@jordixboy
@jordixboy Жыл бұрын
@@daleryanaldover6545 creating api endpoints, its the same shit over and over again, for example haha thats on top of my head now
@nope7200
@nope7200 Жыл бұрын
The hardest part of self learning is where to go next, being consistent, and avoiding dopamine activities before starting the day. Once i got that in control it just clicks. My gaming addiction was bad and now I have a healthy balance My new problems is knowing what I dont know and knowing what i know
@jakubnowak7091
@jakubnowak7091 Жыл бұрын
there are plenty of roadmaps out there, also ask mid and seniors
@EvilXHunter123
@EvilXHunter123 Жыл бұрын
What do you mean about dopamine activities?
@yohanpablos6861
@yohanpablos6861 Жыл бұрын
I'm at the point of struggling with dopamine and my gaming addiction. Doing my best to stay focused and learn new things but sometimes i just lose shit, play games and then feel terrible about myself
@paininmydroid4526
@paininmydroid4526 Жыл бұрын
"Avoiding dopamine activities before starting the day" Wonderful advice
@edattacks
@edattacks 7 ай бұрын
I'm in the same boat as you man. Spot ok my current situation Very difficult, as well as dealing with FOMO. Not jut with gaming, but the want to be in discord and bs around. Currently been slacking a bit playing Fallout 76, but still consistently studying daily, just not 4 hours everyday (outside of free days set)
@Zolti14
@Zolti14 Жыл бұрын
As a student i fell into the "learn x programing lang in z hours" youtube algo that made me feel like i knew less than nothing even after watching the videos. It is very hard to find programing content that doesnt try to sell you on something. I appreciate this channel keeps it real.
@aziskgarion378
@aziskgarion378 Жыл бұрын
That's the thing. They teach you x programming language in z hours. They don't teach you how to apply it. How to build software. Web pages. Web stores. APIs. Servers. Mobile Applications.
@snorman1911
@snorman1911 8 ай бұрын
​@aziskgarion378 I think, unfortunately, the only way to learn is by doing. Failing and learning how not to do it is just as valuable as getting it right!
@szmr
@szmr Жыл бұрын
2:16 I’ve only recently started working as a junior dev and sitting at work alongside senior devs and having them talk through a problem with me is second to none. It’s allowed me to understand the fundamentals even more
@callous21
@callous21 Жыл бұрын
I think the hard part is learning enough on your own to get jr dev job
@Iandavidandrino
@Iandavidandrino Жыл бұрын
@@callous21 wasn't for me (self taught)
@callous21
@callous21 Жыл бұрын
​@ixnskywalker what did you learn?
@danielvaughn4551
@danielvaughn4551 Жыл бұрын
Ironically, the deliberative practice method *is* the shortcut. I became a really good artist when I was a teenager, and the method I used was very simple. Each time I made a drawing, I told myself it was going to be the best drawing I’ve ever made. In my mind it wasn’t “practice”, because I was literally trying to do it. I was obsessed. Each time I was done with the drawing, I’d look over it and inspect anything that I’d done wrong, and mentally made a note to *not* do that the next time. This process was literally only a few months of my life, but I made more progress in my skill set than some people make in years.
@argh523
@argh523 Жыл бұрын
This sounds similar to "Start with the endgame"
@ryoukaip
@ryoukaip Жыл бұрын
wow maybe i should try to be like you as well, nice
@landonmackey1091
@landonmackey1091 Жыл бұрын
Thanks for sharing!
@liminal_spaces_on_earth
@liminal_spaces_on_earth Жыл бұрын
This is a great mindset to have. Thanks for sharing , I think I'll adopt it when making things
@febranom3567
@febranom3567 Жыл бұрын
Thats what i do lol. I create a website thinking it gonna have million user and post although it just a personal project that probably only I and my friends know.
@0runny
@0runny Жыл бұрын
There is no end to learning. I started programming in 1983 when I was 13, I'm now 53, retired and still learning programming languages. When I was 13 I learnt BBC Basic, at 16 I learnt 6502 assembler, at 18 I learnt Modula 2 and Pascal, at 19 I learnt C and C++. I started programming professionally at 21 in C for 5 years until I was 25, then I learnt C++ and programmed for 6 years, until I was 32, then I learnt Java and programmed until 45! Then I retired! Since then I've learnt Python, Go, Javascript and web development. At 50 I started learning (and now proficient) in Rust. I'll never stop learning. However, learning is not enough, you need to keep motivated. You need a project that will keep you going, over the years I've developed a system, which I use to invest and manage my own money. Yes, I learnt, study and follow finance and economics. I've re-written the system 3 times, firstly in Python, then in Go, now in Rust. BTW - I was able to retire because I built a property business which I run and manage myself. How? I learn't how to do it. BTW - You don't have to be an academic genius in school to be successful. I failed at school, I barely got a University (College) degree. I was the worst academic performer in my peers, but I had a passion. PROGRAMMING! I LOVE IT and always will! My advice to the younger people is to learn everything about everything every day for the rest of your life. Read, a bit at a time, practice what you read, take your time to understand, focus, don't follow the fads and don't let yourself stagnate in a boring job. Always keep moving forward!
@devon9374
@devon9374 Жыл бұрын
Amazing advice ❤❤❤
@professor_ozzy
@professor_ozzy Жыл бұрын
Any tips for starting a business? Thx for sharing your great history too 👊
@0runny
@0runny Жыл бұрын
@@professor_ozzy Thank you for reading my comment. Tips for starting a business? Firstly, no one is a failure, we only fail when we give up. Never, ever, ever, give up. Ignore the 9-5'rs, don't be one of them, you have to believe and want to be better. It's tricky because everyone has a different vision. Start small, find something you like to do, a side hustle, give it your time, energy and passion and it will grow. How can it not?! Don't listen to the naysayers - Oh it's too risky! Now is not the right time! You should wait for XYZ! Rubbish - you need to take risks to move forward. As a young programmer in the 90's - I stayed in a job for 5 years due to apathy, laziness, etc. When I moved I literally got 3x salary, then 3 years later I got x2, then I went freelance and got x2 income. Do the maths. My advice is to work hard, have a passion, believe in yourself (ALWAYS!), follow your gut feeling, and you'll be OK. As for advice for starting a business? Buy income producing assets, compound over many years and you'll be rich. Enjoy the journey!
@professor_ozzy
@professor_ozzy Жыл бұрын
@@0runny Ty very much for all the good info. I wish you luck in you journey my friend.
@jonathanjohnson2785
@jonathanjohnson2785 Жыл бұрын
We are personality twins. I can't wait to improve, no matter how great I get there's always something new to explore❤
@theondono
@theondono Жыл бұрын
Just a detail about the things he is citing, there’s a TED talk by the author of the study Gladwell based the 10kh stuff. He clarifies 10kh of deliberate practice was what you need to be *one of the best*. The actual point of the study is that you can get pretty good in relatively little time, but it requires setting it up the proper way.
@emptybottle1200
@emptybottle1200 Жыл бұрын
ty for suggesting man
@dermuschelschluerfer
@dermuschelschluerfer Жыл бұрын
literally took me 9 years from 12 year old with some minecraft java mod building to golang backend engineer for a big company. Real learning takes time.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
Love this
@croissantwrenchn
@croissantwrenchn Жыл бұрын
My man, you are so relatable and I just absolutely love your content. I have had a huge inspiration to learn how to sweet talk to a computer with programming for only recently I have been able to invest into a laptop. Watching your videos help light that fire in me to get more motivated and excited. I always thought I wasn't capable to learn such a thing but lately I have really been trying to believe in myself, looking forward to all the information I can be able to soak up and grow from. Thank you for your work, putting out some amazing videos! Keep on keeping on, peace and love brotha man
@yahiaelid
@yahiaelid Жыл бұрын
the amount of value from you talkin & reading the blog post is insane
@achura6129
@achura6129 Жыл бұрын
Dude this guy gives me inspration every single time I watch his videos. Thank you for your videos Prime, If I ever get somewhere I consider good, It's with your help.
@farqueueman
@farqueueman Жыл бұрын
Learn programming in 10 years vs Learn proompt-gramming in 10 minutes... choose that which is ... bwazingwy fwast! ♥
@trappedcat3615
@trappedcat3615 Жыл бұрын
What's up hommie
@somnvm37
@somnvm37 Жыл бұрын
Wow, this video actually reminded me of something important, or more like 2 things: -if you spend your free time just watching stuff for entertainment [about coding] this can go a long way, at least it can remind you to work on your own side projects -it's so so much easier to learn how to programm where there's another person with you. I was learning python at an irl course, and if I got stuck or had an entirely wrong approach I'd just ask someone who sat next to me and had a great experiance. No being scared to ask on the internet, no problem because someone takes too long to respond, you just ask someone irl and they immidiately help.
@silverblade43
@silverblade43 Жыл бұрын
Ive probably been learning for about 10 months now consistently. And man i have felt dumb so many times. And i still suck a lot but i think the realization that for most people you just need so much time to get good at this (and anything really) has kept me from getting down on myself. Its frustrating, but also very rewarding. And i enjoy the consistency of putting in the time as well
@ameer6168
@ameer6168 Жыл бұрын
been learning for one and a half year got a job but still feeling dumb
@Stowy
@Stowy Жыл бұрын
Reminds me of the talk "Learning Rust the wrong way" by Ólafur Waage where he mentions that people learn better when you tell them it's gonna be hard but that it's possible
@elimgarak3597
@elimgarak3597 Жыл бұрын
Amazing article. People should stop trying to sell inexistent shortcuts and try to pretend programming is easy. The "everyone should learn to code" fever should go to hell.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
agreed
@kianchristoffern
@kianchristoffern Жыл бұрын
I believe its true that not everyone should learn to code, but it could still make a lot of sense to teach some programming in school: call me an old-fashioned enlightment dude, but I believe that society is better off if people understand their surrondings as they go through life, and code is everywhere. Would we all really understand the code-amplified world around us if coding was mandatory in school? Prob not, but the risk of understanding some of it is greater.
@jordixboy
@jordixboy Жыл бұрын
Its not just something that applies to this field, their doing the same shit on all fields.
@IvanRandomDude
@IvanRandomDude Жыл бұрын
"Create Twitter clone in NextJs, NextAuth and Prisma" tutorials cry in the corner
@hannessteffenhagen61
@hannessteffenhagen61 Жыл бұрын
Nah, I do think everyone should learn to program, for the same reason everyone should learn basic arithmetic, the principles of science and some introductory physics, chemistry and biology and at least one foreign language. It should just be part of a well rounded education to acquire the skills needed to understand the world around you, and computers are absolutely everywhere and will likely become even more ubiquitous in the future.
@shellwhale8994
@shellwhale8994 Жыл бұрын
"I have to be able to be engaged on the little things as much as the big things" woah, this is really great. It hit the spot
@tahamanna3600
@tahamanna3600 Жыл бұрын
THIS ARTICLE IS LEGENDARY
@jasondoe2596
@jasondoe2596 Жыл бұрын
I read Norvig's article a decade ago, and I still *love* it. It's a classic for a reason.
@Blazs120gl
@Blazs120gl Жыл бұрын
After nearly two decades of embedded software (+little bit of hardware) and function development (simulink) I'm thinking of picking up frontend/backend web development. I have done some webpage development (html, some css and some javascript) a good 20+ years ago. I've quit and now I'm giving myself around 4 months (daytime "job", not after hours stuff) and we'll see where I'll be at with it.
@deersakamoto2167
@deersakamoto2167 Жыл бұрын
Combined with the "My Entire Career is Technical Debt" article, the lesson is you'll spend 10 years producing "good" code that'll become technical debt. Very different from arts where when work is done, it's done and no additional work is needed
@santiagom.3540
@santiagom.3540 Жыл бұрын
Maybe if you make code for a big tech it's not art. But if you implement your knowledge into games for example, I think it could be seen as art. At least I see people like Jhon Carmack as some kind of artist. I think the point that it's trying to make with the art thing is the way you can improve with time and dedication the skill. Actually I don't think it's referring to it as a literal art form
@Mr_Sh1tcoin
@Mr_Sh1tcoin Жыл бұрын
Yea for that very reason I believe IT work in general is a scam as no other profession encounters this. Not only that, but the technical debt is perpetual due to the nature of the forever changing landscape in IT. I am a master of 5 year old technology which took me years to learn, allot unpaid in my own time, which is now almost redundant.
@callous21
@callous21 Жыл бұрын
​@mrsh1tcoin269 what technology?
@Mr_Sh1tcoin
@Mr_Sh1tcoin Жыл бұрын
Basically anything on prem, full stack infra; Microsoft, Compute, Storage, all aspects.
@numb51477
@numb51477 Жыл бұрын
You are such a great influencer really showing positivity towards this area that needs it, always inspiring I am really glad you found your calling because you are absolutely killing it
@EdmondDantèsDE
@EdmondDantèsDE Жыл бұрын
Those kinds of books are good for beginners because they teach the basics and just the basics. They don't overwhelm beginners with details that they wouldn't be able to absorb anyway. After you get the basics down you can delve into the details and make sense of them.
@demolazer
@demolazer Жыл бұрын
Some coders, like myself, adore programming as an art form and enjoy doing it in their spare time. Others see it simply as a route to a successful career and while they may enjoy the work, they are not interested in refining it further, they are happy simply having the skillset to do their job and would rather do other things in their spare time. We all fall somewhere on this spectrum. There is no need to do coding more than 8 hours a day working to become highly proficient in the required skills, and enjoy other hobbies instead. In terms of actually succeeding in a software dev career, it does not matter whether it's something you also do as a hobby whatsoever.
@TheOriginalBlueKirby
@TheOriginalBlueKirby Жыл бұрын
This is a cope. To be the best at something requires sacrifice. Obviously you don't need to do it all day to be a mediocre employee. This goes without saying. You must be obsessed to become the best.
@alexandrebeauchanps5992
@alexandrebeauchanps5992 Жыл бұрын
Lately I started to think less and less about programming as a mean to achieve things, but rather as a craft and a form of art. Yes, the results may be amazing and awe inspiring, but the technique used to get there inform the whole. So, I tend to focus more and more on technique and developping my own coding style among the lines of logic. While doing so, I tend to refactor more and to be a better critique of myself, seeing shortcomings that I wouldnt have otherwise. Achieving is not the same as checking tasks. Finding great satisfaction in one's work will never come from the small endorphin hits that checking provide.
@jaredsmith5826
@jaredsmith5826 Жыл бұрын
Part of the problem is that people conflate "knowing how to program" with _actually being a good programmer_. Just because you know how to program and are a "senior engineer" doesn't mean that you actually are one. This misperception is enabled by the fact that programming is so hard, being able to do it at all truly is an accomplishment. But that isn't being great at it. It's surprisingly like driving: every driver famously thinks they're an above average driver.
@litpath3633
@litpath3633 Жыл бұрын
That C++ in 24hrs was my first programming book. Ten years sounds about right. lol. Still learning. They actually meant going into a black hole with time dilation and I got old while that book is still on my shelf today. lol
@jsixsmith
@jsixsmith Жыл бұрын
Is that Dr. Disrespect? The mustache alone makes me want to learn Rust.
@botondhetyey159
@botondhetyey159 Жыл бұрын
I always think he looks like theneedledrop grew hair
@sideshowlol
@sideshowlol Жыл бұрын
Hey Primeagen, of all your article walk-throughs, for me, this is a good’un. Appreciate your talking sense with some crazy thrown in for good measure. The author of the article pulled together some helpful info so thanks for bringing it to my attention. You rock! 😎👍
@rhetttheehitman9771
@rhetttheehitman9771 Жыл бұрын
"You can't cheat the grind. It knows how many hours you've put in. It won't give you anything you haven't worked for." Eric Thomas "The world meets nobody halfway." Sylvester Stallone Additionally, a lot of those points such as cache and tlb hits/misses, multiple languages, disk read time, etc. were covered in school. Not saying everyone needs to have a CS degree, but there is a curriculum/standard those of us had to grind through to understand the machine/kernel our applications are written on.
@Alexbl100
@Alexbl100 Жыл бұрын
Well I was a bit down in the dumps after prolonged practice session and questioned myself as to why am I doing all of this. Thanks for helping.
@prism223
@prism223 Жыл бұрын
Common Lisp is hands down my #1 recommended language for someone who wants to learn syntax abstraction/metaprogramming. The simplicity of the macro system lets you learn metaprogramming with as little learning curve as possible. Plus when you're done learning, the underlying language is within 2x of C performance, so you can actually use it to do something more than a toy project. I would recommend checking out: Practical Common Lisp (by gigamonkeys) On Lisp (Paul Graham) Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (Peter Norvig) as worthwhile references while learning Common Lisp. There are many other online and book references to use but these will get you far.
@tobiasnickel3750
@tobiasnickel3750 Жыл бұрын
i always recommend people, to buy the smallest book they can about the subject, language,... if it is as much content as for 10hours, that is good. just do the 10hours 3 or four times until you understand the stuf.
@Gh0st-kg5hq
@Gh0st-kg5hq Жыл бұрын
As someone in similar shoes (now in college learning there), the reason people rush so much and want to learn programming ASAP is because they want the money, It's the wrong way to go about it and I'm sure most people know it but people are hungry and are looking at programming as a way to build a career and make money ... without having to spend 5 - 10+ years in college/studying Since sadly the world won't wait for you to finish learning😢
@WildDisease72
@WildDisease72 Жыл бұрын
Ive been coding since 13 on 133mhz, but not working in it. To my awe, everyone including the Starbucks barrista and office manager became one..
@aftalavera
@aftalavera Жыл бұрын
Prime you will get far in life. Keep the demons under control and everything will be fine. You are a wise young man! Best of life for you and your family!
@victotronics
@victotronics Жыл бұрын
0:58 "It's so simple, just do this". Heed the victotronics rule of teaching: anyone using the words "simple", "simply", "just" either 1. is too lazy to explain things 2. has not thought about it hard enough 3. is actively trying to deceive you.
@eyespelegode
@eyespelegode Жыл бұрын
people want to learn how to program quickly so that they can get started. Getting your foot in the door is the hardest part of getting those 10 years. People want to be just proficient enough to get the job and then really start learning. I cant blame people for not wanting to spend months or years training
@olegbalitskiy5129
@olegbalitskiy5129 8 ай бұрын
As an aspiring SE, this may have been one of the most important videos I’ll see.
@searchfortheinfinitelight6890
@searchfortheinfinitelight6890 2 ай бұрын
As a life long musician I agree, which the product doesn’t have the same beauty/soul (most of the time), programming is very similar to music when it comes to how “hard” it is to learn. I always tell my music students to be patient with themselves cause you’ll be learning this for the rest of your life.
@volodymyrleskiv5006
@volodymyrleskiv5006 Жыл бұрын
Just great! Very good article!
@grawss
@grawss Жыл бұрын
Programming is like learning any machine. With a car, your pre-prepared fuel (data) goes in, the engine components perform operations on it with a high degree of error correction and logging, then the output is a different form of energy that's useful to the user. Learning how the different components fit together and what specific operations to perform at what points to reach a desired result (in bed) is the basis of anything.
@kaioneal6160
@kaioneal6160 Жыл бұрын
10 years ?? It will never stop you will always be learning
@nexovec
@nexovec Жыл бұрын
You know when your programming is bad by assuming it's bad and working backwards. The easiest way to spot mistakes is when you know they are there.
@nyantaro1
@nyantaro1 Жыл бұрын
This article helped me rethink programming and learning. It would not be an overstatement to say it changed my life when I was young and obsessed with learning things quickly
@stoogel
@stoogel Жыл бұрын
Nah, learn JS and React and get a job in a year. Then over the next nine years you can learn programming
@mathijsfrank9268
@mathijsfrank9268 Жыл бұрын
Processing (not PREprocessing) is a java library/ framework that makes it very easy to draw things to a screen. Its often used by artist to make generative art. It also has its own ide which most people use that is a bit similar to the arduino ide, even though that is also C++ under the hood. The ide basically gets rid of all the boilerplate and leaves you with just a setup and render function.
@TJackson736
@TJackson736 Жыл бұрын
Java without boilerplate is fake news.
@mathijsfrank9268
@mathijsfrank9268 Жыл бұрын
Honestly the biggest pain with the library (because it's in java) is the lack of operator overloading. A lot of visualizations require a bunch of vector math which processing provides. However good luck writing structured math operations by changing between static and non-static methods with the same name that either are mutable or non mutable operations..... V = v1 + V2 + v3; Becomes V = PVector.Add(PVector.Add(v1, v2), v3);
@ZenoDovahkiin
@ZenoDovahkiin Жыл бұрын
@@mathijsfrank9268 Your first problem is that you're using Java mode.
@mathijsfrank9268
@mathijsfrank9268 Жыл бұрын
@@ZenoDovahkiin When I was working with it a few years ago there wasn't really a different option unfortunately
@trinirobotics
@trinirobotics Жыл бұрын
I worked with it as well, the book 'Programming Interactivity' popularized it back when the Arduino was new on the scene...
@bart9522
@bart9522 Жыл бұрын
The book on Java that I picked up was "Java for the Impatient" and it was a much better read than the 600 page book my OOP class was using.
@thingsiplay
@thingsiplay Жыл бұрын
The reason why you need 10 years to learn programming is, because you can't type fast enough to learn it in 10 hours. That's CharaChorder right there for you.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
hashtag ad
@distant6606
@distant6606 Жыл бұрын
CharaCordDeezNutz btw
@emptybottle1200
@emptybottle1200 Жыл бұрын
XD
@bombrman1994
@bombrman1994 Жыл бұрын
The mentality should be same as playing a video game and trying to improve from your mistakes and get higher rank and elo.
@Gahlfe123
@Gahlfe123 Жыл бұрын
i struggled through java and python as itnro languages only to understand what was happening better in c++. javascript and web development showed me another way of coding and the tools that can be avaible in a huge ecosystem. now im back to messing with C at the low level on a Gameboy Advanced to get better at system programming and memory management. i still havent hit 1-0 years of coding and i feel like 20 more will still be scratching the surface.
@lin4409
@lin4409 Жыл бұрын
This is such a great vid. Been doing JS but I have this gut feel that am genuinely not learning how to program. More like am learning to accomplish a specific task. This is esp worse with react.
@aodfr
@aodfr Жыл бұрын
Here some old man advice who been programming as a hobby for 20 years. If you really want to learn how to program dont copy paste code from tutorials, books, stack overflow, ChatGTP, etc. Instead of copy paste the code type it all out. This is a form of visual/kinistetic learning. You both reading and typing the code at the same which is very benificial learning. Ive done for years and trust me i dont need books, tutorials, stackoverflow, ChatGTP because there is no need. I can referece material such as documentation, header file, or source code. Also reconice sytatical patterns because that will help you learn programming language faster.
@TheDarkchum1
@TheDarkchum1 5 ай бұрын
For me, The most difficult part of learning something difficult is just getting through the basic daily resistance. But that resistance is only ever paper thin, once you begin the process. (Even though it seems like a concrete wall before you start)
@EduardoSanchez-un2hh
@EduardoSanchez-un2hh Жыл бұрын
"How I learned to code in 3 months and got hired at Google"
@Lazdinger
@Lazdinger Жыл бұрын
At 18:40, it’s a bit similar to what I’ve heard when learning music; “ *learn* the rules so you know how to break them.”
@shinkenji5885
@shinkenji5885 6 ай бұрын
Old video I know but with the way the internet is it’s about living life fast. Everything can be done quick and if you can’t do it you’re a failure. Work life culture is also very fast paced and with all of that said we treat learning as if it’s just that. Once you get a basic understanding of a topic fast that’s it you already know about it. The key thing we’re missing is that learning is a constant process. Sure you can be learn about anything in a fast manner but you won’t be able to retain information well at all. I got into programming because it’s challenging and I like the thought of creating something. That takes time and if people believe they can learn anything quickly and be a proficient at it is unbelievably unrealistic.
@DevRel1
@DevRel1 Жыл бұрын
My favorite reason to watch these videos are to see him forget about notifications. Makes him seem so relatable.
@jjeverson2269
@jjeverson2269 Жыл бұрын
Because I gotta finish take home assignments in 48 hours. People like Peter aren’t being honest about the current environment
@meltygear5955
@meltygear5955 Жыл бұрын
5:40 in programmers, John Carmack produced a lot of small games under strict deadlines which were bad and/or forgettable, and that's years before they founded Id and make Wolfenstein, Doom and Quake.
@AS-ne5wu
@AS-ne5wu 10 ай бұрын
Earlier, I've decided to try Python since it seemed easy and I had a challenging task that no one else would touch. I've solved it with very limited knowledge and basic syntax. But then I stopped practicing because I've thought that I knew everything and there were no other quests for me. Later I've regained the interest because computers are everywhere, and found out that knowing syntax and juggling functions with variables is only the top of the iceberg. I know that the road is long, but I believe that it's worth it, and nothing that big can be done within a day, week, month, or even a year. The logic is what I need to grasp, not remembering every single symbol.
@VictorMartinez-vi7jx
@VictorMartinez-vi7jx Жыл бұрын
Please, I need a video compilation of each time he has yelled: I FORGOT TO TURN OFF THE ALERTS I bet it could be 5 minutes long or more
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
like one of those news reels... except... me being dumb
@schmitzjamesandrew
@schmitzjamesandrew Жыл бұрын
That Alan Perlis quote about learning new languages worth liking this video by itself.
@TheMrgrafixable
@TheMrgrafixable 5 ай бұрын
im in a rush because my savings are running out and I wont be able to pay rent soon
@ZenoDovahkiin
@ZenoDovahkiin Жыл бұрын
*"Idiots* can *learn* it in *21 days* even if they're *dummies"* isn't redundant, it's a reference to multiple book titles, the article explicitely told you that.
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
so... idiots may not be able to read because they are dummies...
@thewizardtk
@thewizardtk Жыл бұрын
“They were like ‘it’s just so simple!!’ And then afterwards I just felt like I was the simple one” I felt this lmao
@moonasha
@moonasha Жыл бұрын
i notice this with actual spoken languages now too. It's always "learn to speak french/spanish/etc in 3 weeks". It took me 3 years to learn russian. This isn't something you do quickly
@CallousCoder
@CallousCoder 11 ай бұрын
A senior engineer challenged with tedious tasks usually seeks away to stream line it.
@u9vata
@u9vata Жыл бұрын
Hi! If you want the syntactic abstraction but have no time to LISP - I heavily advise going into FORTH. Really a mind-opening language. I actually slowly designing my own modernized forth-inspired lang if I ever finish that but even just for usingg it... really eye opening and changes how one thinks of the computer.
@Oi-mj6dv
@Oi-mj6dv Жыл бұрын
Peter norvig is a true chad. There is an article by him comparing Python to lisp and its really enlightening
@Oi-mj6dv
@Oi-mj6dv Жыл бұрын
And regarding the quote that a language that doesnt change how you think about programming is not worth learning this is 10000000% spot on. Multimethods, closures, macros and generic programming a la lisp is fundamentally different than how haskell deals with types and these sort of "pipelines" that arise from pure functional programming and this is fundamentally different to how cpp and java deal with solutions to problems... How APL came up with its brillant semantics (notation as a tool for thought). So yes, 1000% on that boat
@armchairecon
@armchairecon Жыл бұрын
I don’t know who you are but I love you lool and the algorithm for recommending this.
@ChadAV69
@ChadAV69 Жыл бұрын
Why the rush? Because I need money
@ea_naseer
@ea_naseer Жыл бұрын
every minute they are releasing new js framework, we have to rush.
@publicspace234
@publicspace234 Жыл бұрын
Processing or p5.js is a visual manipulation library that was original built off of Java and C++ I believe? But they wanted it to be easy like Basic. Then in 2015 they finished a project to make a simple JavaScript library for it. It’s a fun library but the syntax, beside minimal JavaScript, is super simple like Basic. Reccomended for a lot of learning students.
@yungifez
@yungifez Жыл бұрын
On prime's tombstone would be carved I forgot to turn off alerts
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
i just got that tatooed, no regerts
@distant6606
@distant6606 Жыл бұрын
😂 😂
@MeemBeen
@MeemBeen Жыл бұрын
Hey this probably isnt the right place for this and im not trying to self promote honestly just looking for good advice from good people. Im struggling to break in to the web development industry. I have a portfolio with 4 websites that are real, client websites people have paid me to make with a fifth one on the way but it doesn't seem like enough. I feel like I need to spend the time to build out some sort of full crud app to show off that i know React and Node which my current projects don't really highlight. But I'm also kind of in a money hole where i need to keep doing these smaller static sites for people just to make some money and it's hard to worry about building a portfolio app and paying rent at the same time. I thought having a handful of finished things from real people would be enough to at least get me some face time in regards to a front end position but it hasn't. I know this might seem like im looking for some magic bullet or something but im not. Just kind of trying to get insight into what sort of stuff i should prioritize next? Github contributions? An app thats actually out in the world? Keep grinding local clients and raise my prices? Im getting decision paralysis
@johnyewtube2286
@johnyewtube2286 Жыл бұрын
After sending out 600+ applications with no luck, I think I am going to get a CS degree. That would be 2 year self study and ~3 years of schooling, if no employer wants me after that, I will give up.
@emptybottle1200
@emptybottle1200 Жыл бұрын
good luck man!
@swagatochatterjee7104
@swagatochatterjee7104 Жыл бұрын
Calling perhaps one of the greatest academician who is a fabulous programmer by his name like "yo Peter" can be pulled off only by Prime
@AmatuerHourCoding
@AmatuerHourCoding Жыл бұрын
Started with "Learn Python the hard way". Didn't even finish half of it, but it ignited my passion and led me to become a software engineer :)
@williamikennanwosu
@williamikennanwosu Жыл бұрын
How do you take your programming to the next level when you reach a plateau in your learning journey?
@EmberHext
@EmberHext Жыл бұрын
The Beatles sidetrack was the strongest old person vibes you've ever had.
@wolfgangsanyer3544
@wolfgangsanyer3544 Жыл бұрын
Wish I could upvote this article (and video!) more than once.
@zCrabOG
@zCrabOG Жыл бұрын
im at the end of my first cs year and i feel like nobody wants to talk about code.
@jklax
@jklax 6 ай бұрын
Lots of people become programmers in less time and they all usually have some sort of background of being curious about circuits and computing.. Tons of people write hit music in their bedrooms It all boils down to desire and effort.
@aftalavera
@aftalavera Жыл бұрын
The Prime validated! Yes sir! Thanks for your great contribution! Congrats in all you success!
@jozan9
@jozan9 2 ай бұрын
What does ThePrimeTime uses to make his browser font so pretty?
@reisaki18
@reisaki18 Жыл бұрын
Learning a programming language and creating something like a CLI, then bragging it to your friends who are not tech savvy is the most satisfying feeling. It makes you more big brain than them.
@muhammadsaadmasood5762
@muhammadsaadmasood5762 Жыл бұрын
Man making a CLI or your own terminal is like a dream project for me. That some level of fuckery you could go....its good its exciting
@cubbucca
@cubbucca Жыл бұрын
I tried learning c++, 26 years ago with no internet, after reading 3 books I still couldn't get anything to complie. So i gave up and started using VB
@mvargasmoran
@mvargasmoran Жыл бұрын
2:03 You forgot to turn off alerts.
@nuclearicebreaker
@nuclearicebreaker 7 ай бұрын
lucy in the sky with diamonds is on sgt peppers its not an album
@szabolcsmate5254
@szabolcsmate5254 Жыл бұрын
My bit to add to learning from learning resources is that they wil always, always be about projects that are orders of magnitudes simpler than any practical, money making real world project. No matter how much you learn from such an artificial source, you will always feel clueless when you meet the real world.
@dan.franco
@dan.franco Жыл бұрын
Great content, thanks for all of the insights and knowledge. it's not 10 years, "It's not 10.000 hs. it's 10.000 iterations." Naval Ravikant.
@chyldstudios
@chyldstudios Жыл бұрын
You totally nailed it
@ThePrimeTimeagen
@ThePrimeTimeagen Жыл бұрын
yeah, this article is one of the best articles on the internet
@Someonner
@Someonner Жыл бұрын
Came across it years ago. Beautiful article.
@aaronmatherly9602
@aaronmatherly9602 Жыл бұрын
I'm only 4 and a half minutes in but my guess is that there is a pressure to learn coding fast because the coding landscape changes so quickly. Not a justification, just a hot take on where the rush might be coming from.
@bieddruhuggyfalsaperla5447
@bieddruhuggyfalsaperla5447 Жыл бұрын
I wish I could find people to sit around with and talk about coding...
@MNNoxMortem
@MNNoxMortem Жыл бұрын
Peter is quite a clever guy. I loved his free AI course.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН