Andy Sterkowitz
Andy Sterkowitz
  • 154
  • 17 834 904
How I Learned to Code in 1 Year
In this video I break down how I learned to code in under a year and landed my first software development job back in 2014.
🏆 * Coaching Program *
Interested in joining my mastermind program and getting support to get your software development career started? If you consider yourself an action-taker, you're ready to invest in your career and you're committed to putting in the work then book your intake call at andysterkowitz.link/call-00083
zhlédnutí: 10 019

Video

Why I Haven't Been Posting
zhlédnutí 9KPřed 10 měsíci
I thought I'd give everyone an update on why I haven't been posting videos lately. Thank you all for the ongoing support while I've been away!
ChatGPT Will TRANSFORM How You Learn to Code
zhlédnutí 84KPřed rokem
ChatGPT can do more than just write code. It can also help you to learn to code. In this video I break down how to use ChatGPT to improve your programming skills faster and more effectively. 🏆 * Coaching Program * Interested in joining my mastermind program and getting support to get your software development career started? If you consider yourself an action-taker, you're ready to invest in yo...
How to Learn Javascript in 2023 (From ZERO)
zhlédnutí 277KPřed rokem
Is Javascript the programming language you are 100% set on learning? This video lays out a complete strategy for how to learn it if you’re brand new to coding. 🏆 * Coaching Program * Interested in joining my mastermind program and getting support to get your software development career started? If you consider yourself an action-taker, you're ready to invest in your career and you're committed ...
STOP Learning These Programming Languages (for Beginners)
zhlédnutí 637KPřed rokem
Stop trying to learn every programming language. In this video I'm going to tell you which languages you should avoid (if you're new to programming). 📄 DOWNLOAD MY FREE STUDY MANUAL To download my FREE Self-Taught Programmer Study Manual PDF go to: andysterkowitz.com/study-manual/
How to Learn to Code in 2023
zhlédnutí 36KPřed rokem
This video is a comprehensive breakdown of the strategies you’ll need to learn to code and be a self-taught software developer. 🏆 * Coaching Program * Interested in joining my paid coaching program and getting support to get your software development career started? If you consider yourself an action-taker, you're ready to invest in your career and you're committed to putting in the work then b...
The Truth About "Learning to Code"
zhlédnutí 65KPřed rokem
Learning to code ain't easy. In this video I break down why it's so hard and how it nearly broke me. 🏆 * Coaching Program * Interested in joining my coaching program and getting support to get your software development career started? If you consider yourself an action-taker, you're ready to invest in your career and you're committed to putting in the work then book your intake call at andyster...
THIS Mistake is Killing Your Progress
zhlédnutí 11KPřed rokem
The difference between learning to code in years vs. months comes down to avoiding a common mistake. JOIN MY GROUP Looking for a high-quality group of software developers where you can discuss your ideas and not be bombarded by spam? Then come join my free Facebook group! You can access it by going to: andysterkowitz.com/group
This ONE Skill Will Land You a Coding Job (Self-Taught)
zhlédnutí 17KPřed rokem
In this video I explain the one skill that landed me a coding job (without any previous tech experience). 🏆 * Mentorship Program * Interested in joining my mentorship program and getting support to get your software development career started? If you consider yourself an action-taker, you're ready to invest in your career and you're committed to putting in the work then book your assessment cal...
Most HONEST Advice for Self-Taught Programmers (Reality Check)
zhlédnutí 26KPřed rokem
Most HONEST Advice for Self-Taught Programmers (Reality Check)
How to Learn to Code in 4 Months (The TRUTH)
zhlédnutí 12KPřed rokem
How to Learn to Code in 4 Months (The TRUTH)
Every Self Taught Programmer Needs To Know This...
zhlédnutí 23KPřed rokem
Every Self Taught Programmer Needs To Know This...
5 Rules to Learn ANY Programming Language
zhlédnutí 30KPřed rokem
5 Rules to Learn ANY Programming Language
What The Top 5% of Programmers Do Differently
zhlédnutí 33KPřed rokem
What The Top 5% of Programmers Do Differently
The REAL Reason You Can't Learn to Code (From a Self-Taught Programmer)
zhlédnutí 30KPřed 2 lety
The REAL Reason You Can't Learn to Code (From a Self-Taught Programmer)
What Programmer YouTubers DON'T Tell You
zhlédnutí 32KPřed 2 lety
What Programmer CZcamsrs DON'T Tell You
Why Tutorials DON’T WORK (And What To Do Instead)
zhlédnutí 49KPřed 2 lety
Why Tutorials DON’T WORK (And What To Do Instead)
3 Types of Projects That Will Make You a Programmer
zhlédnutí 1MPřed 2 lety
3 Types of Projects That Will Make You a Programmer
How I'd Learn to Code RIGHT NOW (If I Started from Scratch)
zhlédnutí 512KPřed 2 lety
How I'd Learn to Code RIGHT NOW (If I Started from Scratch)
How to Learn to Code FAST (Do This or Keep Struggling)
zhlédnutí 686KPřed 2 lety
How to Learn to Code FAST (Do This or Keep Struggling)
Why 95% of Self-Taught Programmers Fail (Honest Advice)
zhlédnutí 406KPřed 2 lety
Why 95% of Self-Taught Programmers Fail (Honest Advice)
ACTUAL Skills That Make You a Programmer
zhlédnutí 31KPřed 2 lety
ACTUAL Skills That Make You a Programmer
Is it still possible to be "self-taught"?
zhlédnutí 26KPřed 2 lety
Is it still possible to be "self-taught"?
The BEST Path to Becoming a Software Developer (My Honest Advice)
zhlédnutí 29KPřed 2 lety
The BEST Path to Becoming a Software Developer (My Honest Advice)
Full Stack Development Explained
zhlédnutí 59KPřed 2 lety
Full Stack Development Explained
5 RULES to Write Better Code
zhlédnutí 45KPřed 2 lety
5 RULES to Write Better Code
How long does it take to "Learn to Code"?
zhlédnutí 100KPřed 3 lety
How long does it take to "Learn to Code"?
4 Things I Wish New Programmers Would STOP Doing
zhlédnutí 49KPřed 3 lety
4 Things I Wish New Programmers Would STOP Doing
Does AI Mean THE END For Software Developers?
zhlédnutí 29KPřed 3 lety
Does AI Mean THE END For Software Developers?
The KEY To Thinking Like a Programmer (Fix This Or Keep Struggling)
zhlédnutí 596KPřed 3 lety
The KEY To Thinking Like a Programmer (Fix This Or Keep Struggling)

Komentáře

  • @gunbuster363
    @gunbuster363 Před 10 hodinami

    Bullshit. We don't need more junior developers who don't care about fundamentals and have no idea what they are doing. If they don't have the ability to get a Java/C++ program running, they are not made for software development.

  • @JasonMu-xw1fc
    @JasonMu-xw1fc Před dnem

    I'm hurry.l started with java it is OK to start but l takes time Im planing to start machine learning from zero to hero ...😅

  • @christiancontreras4492

    I took an introduction CS class with C++ as an elective in college and it scared me away from programming for years 😭. Definitely wasn’t the path for me.

  • @samsepiol5533
    @samsepiol5533 Před 3 dny

    Thank you! I tried learning C# and spent 4 hours just trying to set it up only to have to factory reset my Mac and restore from Time Machine. Python has been much better for me (once set up properly) and I’m down to try JS!

  • @LeakersBanger
    @LeakersBanger Před 4 dny

    I wanna make apps what direction can you point me to

  • @valdimer11
    @valdimer11 Před 4 dny

    Imo the only way to get better at thinking like a program is just too program. The more problems you solve, the easier it is. (Unless you are just going to stack for the answer without understanding WHY that fixes your problem)

  • @alexguerrazzi
    @alexguerrazzi Před 4 dny

    I started from Pascal, then C++ then java. I think best programmingf language to start is VB, is simple and does It all. Can't understand because Microsoft get rid of It. But VB is really helpful to start learning programming

  • @nikolakosanovic9931

    1:55 It made sense to me instantly I would probably name it is24

  • @rederickfroders1978

    Also Actionscript

  • @svevianadelsius5154

    What programming language that is important is not the same for all people/companies. A very big company need other things than a person that only code for fun. So think about what's important for you. It can be speed, that it must work for millions of code lines, that it gets you a job. If you have it as a hobby you don't need those things. What you need is a way to get help if you get stuck. It can happen that you like to program so much that you decide later to start a company or get an education. But you can change programming language then. Most programmers have started programming in a programming language they don't use at work.

  • @baambaam3976
    @baambaam3976 Před 5 dny

    At first I thought would problematic, becoming to reliant to ChatGPT, the way people do things will become solely reliant to chatGPT but overtime I grew to accept it and it's now a useful tool for coding projects when ever I ever get stuck.

  • @rtothec1234
    @rtothec1234 Před 6 dny

    One I will add to this is not understanding one’s local dev environment and/or not knowing how to set up one’s tooling. One time we hired a guy could not troubleshoot his own dev environment and would not try to learn. He expected other devs to do it for him. Eventually we let him go. He was dead weight since he’d manage to screw up his dev environment a lot.

  • @Piston1776
    @Piston1776 Před 6 dny

    Hey I just wanted to say thank you for this video. I am somebody that struggles horribly with perfectionism and it has held me back from a lot of opportunity in my life because I always felt like whatever I made wasn't good enough and I wasn't worthy. I have so many broken coding projects instead of just saying its good enough and finishing it. So going forward I'm going to take this with me and accept that it's good enough. SHIP IT!

  • @sigmatraooo9915
    @sigmatraooo9915 Před 6 dny

    You can create gold with element from periodick table., By fusion. Actualy this is hapening in the sun.

  • @MrJayspeaks
    @MrJayspeaks Před 7 dny

    Yes, why not? ChatGPT writes and debugs all of my code already. Companies are not going to pay “developers” $250K a year to write code. Those days are over or soon will be. Work remote from Bali or Portugal for $60K. More than enough to live a great life.

  • @user-ho9fq7bm7v
    @user-ho9fq7bm7v Před 7 dny

    To code the right way is to study it official in a university or school.

  • @ninorielpatalinghug7026

    where's the link sir

  • @sarasaleem7420
    @sarasaleem7420 Před 8 dny

    I heard somwhere that coding is to programming what typing is to writing. Writing relates to ideas and thinking while typing is the execution of those ideas . Similarly, learning to code doesn't guarantee programming skills. You have to think and think again and try builing ideas and methods then code them away. This is a simple reminder but is very effective when you're actually stuck in the loop with no growth in programming skills.

  • @Dennis-yl3cf
    @Dennis-yl3cf Před 9 dny

    okay so where should I practice them

  • @raktimbarman3837
    @raktimbarman3837 Před 9 dny

    1. Set a goal 2. Theory + Application 3. Solve Problems a lot 4. Feedback 5. Consistent correct direction

  • @brycec.8790
    @brycec.8790 Před 10 dny

    Is HTML a good language to start with?

  • @sinamobasheri
    @sinamobasheri Před 10 dny

    Bullshit content

  • @bendavoka6467
    @bendavoka6467 Před 10 dny

    Totally agree with your first regret case: "working smart" rather than "working hard".

  • @velibor8254
    @velibor8254 Před 11 dny

    Before i write this comment i would like to say that my english is not that good. I an currently building a speedometer for my bicycle using react, app has those features: Real time speedometer Lean angle Rpm meter Mileage Speed warnings Lean warnings Music player Real time digital clock Option to turn off/on some of those options for better view. In which category would you put my project, it is my first project and i spent 7 days building it.

  • @gsilagan7117
    @gsilagan7117 Před 11 dny

    Liked and subscribed! Thank you Andy!

  • @johnathanrhoades7751
    @johnathanrhoades7751 Před 11 dny

    This is so good! I have worked with some very junior devs that really struggled on the last two points and…yeah. Those are super crucial

  • @Kickin0u0in0the0nut
    @Kickin0u0in0the0nut Před 12 dny

    Hard disagree with not learning c++. I think something that people need to understand when first learning to program is that failing and making things that don't work is not uncommon, I don't think people should learn about memory before trying to build apps and whatever, I think they should build those things and then gain an appreciation for understanding memory, c++ will force you to see failure a learning experiences or you just will give up, I think this is important for anyone who wants to build something. I can understand someone who wants to go into web dev not starting with c++ makes alot of scenes really, but if you want to build non websites or games or robots c++ is a great place to start. I think the biggest reason as to why c++ as a bad place to start learning is toxic community

  • @BillDemos
    @BillDemos Před 12 dny

    He kicks all wanna-be languages, but then proceeds to propose a mere interpreter, with a mess for a syntax, the worst of them all ahhhaha!!!!!!! I would suggest the youngsters get a system-language to use so as to not be let down when the interpreted rubbish fashion for a language that was out there eclipses. Write your code as a proper engineer in compiled units so you reuse your code. We do not have the luxury for code to be running 200x slower than it should. Even with Python, the true strength is in the compiled units that come with it, not the language itself, you can expect obsolescence at the speed of typing your program in that rubbish as well. For example, now that you would want to revert to OpenAI's tools, where is python gone? To the garbage bin it belonged in the first place. Go for a proper system language. Forget all scripting rubbish, they all die along with their containers.

  • @r3ady150
    @r3ady150 Před 13 dny

    What do you think about having a.i help you not to build or write the code but for instance tell ChatGPT you wanna make a simple calculator help me brake down what I need to do?

  • @NineInchTyrone
    @NineInchTyrone Před 13 dny

    PHP LARAVEL SQL ?

  • @jamaalgamble3441
    @jamaalgamble3441 Před 13 dny

    Python -> Java -> C++

  • @Orla462
    @Orla462 Před 15 dny

    And rust?

  • @trumbaron
    @trumbaron Před 16 dny

    C++ is also good to start with if you want to understand programming. And no, you not need to deal with memory managing right away. Learn programming basics with C++, it's fun and very useful.

  • @trumbaron
    @trumbaron Před 16 dny

    Oh, I should skip learning C# and Java, but Javascript is fine because you can make websites. Got it! But wait...I don't want to make websites though... I learned a bit of qbasic, then some C++, then C# and some Java, and a little Javascript. The most fun is C++, but I am best at C#. It's going quite well, and I would really recommend learning C#, it is really nice. And you don't have to make websites. And what's wrong with console programs? That is a great way to start programming, if you are interested in the backend stuff, and not making websites.

  • @therabidpancake1
    @therabidpancake1 Před 18 dny

    But if you don’t know enough syntax it won’t work iether. That is my problem.

  • @santjose-lx9js
    @santjose-lx9js Před 18 dny

    I have a question, i wanna learn symfony.. and this will be my first course, can i learn it or do i need any base before i jump to it

  • @sushantbhargav4652
    @sushantbhargav4652 Před 18 dny

    Where is the existential crisis part ?

  • @user-uc9uu6hf8v
    @user-uc9uu6hf8v Před 19 dny

    How about us who started with solidity

  • @keeganfernandes3820
    @keeganfernandes3820 Před 19 dny

    czcams.com/video/BIU_B8myaXk3/video.html

  • @DucklantisOfficial
    @DucklantisOfficial Před 19 dny

    im thinking about going into software engineering so this is helpful thanks!

  • @hendrasetiawan7220
    @hendrasetiawan7220 Před 20 dny

    Hi Andy, I need some mentor for my programming journey because I am in transition from finance so this field very new for me. Also I have 1 kid, it's quite challenging to learn programming for long hours

  • @pweddy1
    @pweddy1 Před 21 dnem

    I’m gonna go out on a limb and say if you’re just learning to program, you’re probably using Windows. Which means C# is probably actually a good choice. The tools are free. It works in windows to start with. And there’s lots of tutorials on using C# in windows. Now, if you’re saying if you want to develop for the Web, then maybe it’s not the right choice. But if you’re just learning how to program, I don’t think it’s necessarily bad.

  • @One-qb6yv
    @One-qb6yv Před 21 dnem

    There is a reason why i got into programming i just love math, physics, managerial - accounting and everth there is so much step by step problem solving... mostly trough understanding some key principles and then being able to apply them in different tasks.. i guess im just a geek 🤓

  • @Hector-bj3ls
    @Hector-bj3ls Před 22 dny

    I think it depends on what aspect of programming you find interesting. I think the language you pick to start with depends on what you want to do. It's no good picking JS and doing web sites if that doesn't interest you. You might just get bored and stop. TL;DR: Depending on what you're interested in, pick one of: C, JS, Go, Kotlin, Swift, Python, or Lua. They're all the simplest languages for their respective domains. If you're interested in systems level things like operating systems, compilers, virtual machines, game engines (NOT games), web browsers, etc. Start with C, NOT C++. C is a simple language. Not an easy one, but it will teach you all the things you need to know to work on the previously mentioned things. Once you're good at it you can explore languages like C++, Rust, Zig, Odin, Jai, etc. If you're interested in web development then you have two routes: Javascript, HTML, and CSS if you're interested in frontend (what the user sees). Also, DO NOT pick a framework like React, etc. Just learn plain JS. Learn the basics and then explore the frameworks. Javascript or Go if you're interested in the backend. There is also a weird area called DevOps. No one is quite sure what goes on here, but it involves equal parts administration and programming. It's not something people normally start out with because it's not something most non-programmers know about. I would recommend Go as the language and investigate things like docker, CI/CD, cloud hosting, etc. If you want to get into mobile development then starting there isn't a bad thing to do. You've got Kotlin for Android, and Swift for Apple. I can't speak much to this area as I've never worked on mobile and I've not used either Kotlin or Swift. If you're interested in AI or using programming as an aid for Maths or Science then Python is a good place to start. Finally, if you're interested in making games (NOT game engines), I would recommend starting with Lua. Then, once you've got the hang of programming check out LÖVE 2D. Though, if you're not that interested in learning to code then maybe using an engine like Unity, Unreal, or Godot is the way to go. I made a distinction between games and game engines and suggested two separate starting paths. The reason is, while you will get better performance out of C+OpenGL (for example), you will end up bogged down learning things that won't interest you. Lua is one of the fastest scripting languages around and the LÖVE 2D framework is plenty fast enough for beginner games. Personally I was interested in systems level things and I started with C. I have tried (written over 10,000 lines in) C, C++, D, Java, Go, Rust, Odin, Python, Lua, Javascript, TypeScript, and Dart. I've also used (written between <1,000 lines in) C#, Zig, and Squirrel. This is not me showing off or anything, I'm just saying that if you make programming your thing there is plenty of time to explore other languages. So don't worry too much which one is your first. The recommendations I've given here are the simplest languages I could think of in each field. (expect mobile, I don't really know what that space looks like). Also, bare in mind that the domains are not created equally. In terms of difficulty I would say it's the following from hardest to easiest: 1. Systems 2. Games 3. Web Backend, DevOps 4. Mobile 5. Web Frontend Systems is at the top because on top of learning general programming concepts you will have to learn about things like pointers, value semantics, byte order, bitwise, SIMD, multi-threading, atomics, memory layout, allocators, calling conventions, assembly, the list goes on... Pretty much all of that drops off as soon as you step down the list. Games is an interesting one because you can find games in all places and at all levels of complexity. Some people still write their games at the Systems level, while others use JS in the web. The common thing among them is the maths requirements. So, linear algebra, geometric algebra, quaternions, dual quaternions, matrices, vectors, etc. That's why games are hard. Web Backend involves databases, message queues, containerisation (docker), CD/CI pipelines, understanding protocols like HTTP/REST, distributed systems, etc. As far as I can tell Mobile is like web frontend with more friction and less frameworks. So it's just harder to start up, but all the concepts are the same. Web Frontend is the easiest if you don't try getting into frameworks too early on. There are so many, and they bring a lot of setup and configuration with them. That's for later, when you have a decent grasp of JS/HTML/CSS. The only real setup for you at first will be getting some sort of local web server. Oh, and lastly, I'm sure I've missed some domains and languages, but these are the things I've had direct experience with (expect mobile)

  • @Scudmaster11
    @Scudmaster11 Před 23 dny

    Im never learning python... its garbage

  • @consciencetranquille7868

    Hello sir your link is not working for mentorship. Can you resend me a new one please?

  • @VenusXFF
    @VenusXFF Před 23 dny

    for 4 years i have played with js py vbs more like script lang now i can realy read C# C++ JAVA EASYLY

  • @EnobongRichard
    @EnobongRichard Před 24 dny

    I am interested in learning one on one

  • @Von199X
    @Von199X Před 24 dny

    I'm trying to brush up my programming I stopped about 10 years ago and I know Java C++ and SQL but I forgot most of the details. I'm trying to relearn everything and went with Python to start my brush up

  • @MichaelCook-oo8lj
    @MichaelCook-oo8lj Před 25 dny

    The message in this video is the following: don't bother trying to learn anything that will actually make you employable. Why? Because Andy thinks it's too hard for you. CZcams influencers make their living off views, and the easier to swallow their message, the more views and subs they get. So they have a direct financial incentive to tell you things you WANT to hear, rather than what you NEED to hear. This is what you NEED to hear: if you avoid having to learn all the difficult bits, like making a LAMP/WAMP/XAMP server function, or configuring Java or understanding memory management, then you will not be employable as a programmer. If all you want to do is make fun little apps as a hobby, go ahead and skip the difficult stuff that requires you to learn something about computers. If you want to be employable, don't listen to influencers online, because they're interested in views and selling you merch, not telling you anything useful.