Four Stages of Becoming a Programmer

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 196

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel  5 років тому +14

    Watch Tim's Free Learn to Code Course on UA-cam!
    ua-cam.com/play/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad.html

  • @purewoody1623
    @purewoody1623 5 років тому +309

    1. Unconscious Incompetence
    2. Conscious Incompetence
    3. Conscious Competence
    4. Unconscious Competence

    • @homeofcreation
      @homeofcreation 3 роки тому

      use this everyday in my work as a trainer along with Karin de Galan's slide and stairs.

  • @hales6367
    @hales6367 2 роки тому +89

    Stage 1: 0:51 : Unconscious Incompetence --> First focus on the basics and then, after that, start making decisions.
    Stage 2: 2:51 : Conscious Incompetence --> Recognise what skills you need to learn and understand the value in acquiring them.
    Stage 3: 5:08 : Conscious Competence --> Training starts to make sense. Persist with your training.
    Stage 4: 6:15 : Unconscious Competence --> You should now have the core skills. You start enjoying programming and it becomes second nature for some.

  • @johnlam2758
    @johnlam2758 3 роки тому +14

    I started two years ago and have been programming on and off since then. There were many times where I just wanted to quit and give up as I went through the different stages. I remember clearly the roadblocks that I faced and the ups and downs, but I can say with confidence that I'm A LEVEL 4 programmer and I'm badass. If you really want it, keep it up! Persistence is key. However, there really is no end to the stages. There's always more to learn!

  • @michaelhartmann1285
    @michaelhartmann1285 4 роки тому +9

    Tim is easily the best programming instructor I have had. I've never seen anyone else convey such conceptual depth with simple examples.

  • @NeptunluDondurma
    @NeptunluDondurma 4 роки тому +13

    I'm definitely at stage 2 now and been there for a while. I quit so many times that I'm even ashamed of starting again. But I will start again and persist this time. Thank you Tim for your valuable tips, you gave me the motivation to continue study programming :)

  • @saturdaynightlivecomplete8780
    @saturdaynightlivecomplete8780 2 роки тому +4

    Etapa 1: 0:51: Incompetencia inconsciente --> Primero enfócate en lo básico y luego, después de eso, comienza a tomar decisiones.
    Etapa 2: 2:51: Incompetencia Consciente --> Reconocer qué habilidades necesitas aprender y comprender el valor de adquirirlas.
    Etapa 3: 5:08: Competencia Consciente --> El entrenamiento comienza a tener sentido. Persiste con tu entrenamiento.
    Etapa 4: 6:15: Competencia inconsciente --> Ahora deberías tener las habilidades básicas. Empiezas a disfrutar de la programación y se convierte en una segunda naturaleza para algunos...

  • @karenfoley986
    @karenfoley986 2 роки тому +1

    My job has asked me to start taking on more java debugging tasks from my role as an application support specialist. I just started the masterclass and ended up here. I think your videos are easy to watch and I enjoy your energy. I lived in Australia for almost a decade so your accent is not difficult for me to listen to at all. Thank you so much for all the help.

  • @deadlock107
    @deadlock107 5 років тому +50

    One of the best programming channel! Thank you for sharing your experience and knowledge with us in a positive manner

  • @FrisbeeBeast24
    @FrisbeeBeast24 4 роки тому +2

    I'm in stage 3 and I'm always worried about forgetting what I learn. When I move on to new things, I start getting worried about forgetting things from the previous new things I learned. I can really see why practice is so important. Thank you for your fantastic tip videos and excellent Udemy Courses!

    • @jacktolmie1971
      @jacktolmie1971 3 роки тому

      I am at stage 3 now. How are you coming along with it? I am less in the "I am too dumb to do this", and now more along the lines of "Wow, I actually am understanding this a lot more now".

  • @cjevans3355
    @cjevans3355 3 роки тому +1

    As someone who learned the basics of programming thanks to Tim and TLA, this video helped to perk me up as I struggle through my embedded systems class where I am somewhere between 2 and 3, since I know, and understand C, but I'm learning "new vocab" in the C language to program ICs and microcontrollers. It's nice to know there is hope that I will eventually get to level 4...

  • @myhandlehasbeenmishandled
    @myhandlehasbeenmishandled 5 років тому +72

    Yeah, sure, here they are : hopeful, nervous, depressed, and finally crushed... congrats you've made it.

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +19

      Love it! :)

    • @w1d3r75
      @w1d3r75 4 роки тому +2

      Lol

    • @t0bias420
      @t0bias420 3 роки тому +3

      After having started my first job as a junior Software developer just 2 months ago I went through alle those emotions in light speed already and it won't stop. Everyday I feel even more frustrated and desperate...hope it will pay off in the long run.

    • @myhandlehasbeenmishandled
      @myhandlehasbeenmishandled 3 роки тому +1

      @@t0bias420 I believe it will. Some say it took them over a year to get through that period, but some take less time. I wish you the best.

  • @wxclim8
    @wxclim8 4 роки тому +21

    And all this time, I thought they were...
    1. Denial
    2. Anger
    3. Bargaining
    4. Depression
    5. Acceptance (I can't code!!!!)

    • @Mjws2907
      @Mjws2907 3 роки тому +2

      You can learn to code

  • @laylette4017
    @laylette4017 4 роки тому +7

    Just got the course on Udemy. So excited and kinda scared but you're such a great instructor and the course keeps me very motivated so-super excited!

    • @williamwasp7951
      @williamwasp7951 4 роки тому

      Hey! Would you be interested in providing an update? I just began the course!

    • @lakshyajain4378
      @lakshyajain4378 3 роки тому

      @@williamwasp7951 hey i just begin the course can you share your experience?

    •  2 роки тому

      @@lakshyajain4378 I've just started also, anyone started lately, would be nice to practice with someone

  • @aaradhnasankar4209
    @aaradhnasankar4209 Місяць тому

    I loved this video! Thank you Tim Buchalka, sir.
    I went through this just once completely and just wanted to give up, but also absolutely couldn't. I don't know how my eyes stayed on my face, I absolutely felt like plucking them out at some point. 😂

  • @chillingmeko
    @chillingmeko 4 роки тому +6

    Lol, this video was made for me. I'm literally in the second stage right now. All the questions I had on my mind were answered. Thanks Tim!

  • @SARCASMOOO
    @SARCASMOOO 4 роки тому +2

    I'm definitely number 3. I can put something together but it takes me a while and I need to focus.

  • @trong004
    @trong004 2 роки тому

    Just bought your course Tim! Can't wait to learn more.

  • @charlesstepp129
    @charlesstepp129 2 роки тому

    Unconscious incompetence! I LOVE it. Adding it right there next tot "cognitive dissonance." Brilliant.

  • @黎銘-s9n
    @黎銘-s9n 5 років тому +1

    I just climbed up to the fourth stage last week:). Thank you Tim for the vision.
    After completing C++ course with Professor Frank Mitropoulos, I followed his instructions to take data structure as the next target, I gave it a budget of 3 months, followed the roadmap learning slowly but playing a lot day by day. As a result I get the hang of it and feel very comfortable in playing with everything in less than 2 months.
    Thanks again Tim and I'm proud and honored to be a student of Tim Buchalka Leaning Programming Academy

    • @qigao5458
      @qigao5458 5 років тому

      How long did it take for your c++ course?

    • @黎銘-s9n
      @黎銘-s9n 4 роки тому

      5 months.

  • @Geminis3505
    @Geminis3505 5 років тому +3

    Thank you so so much for the video today!! I am really enjoying them!! Please please keep adding!!!!

  • @CREED.32
    @CREED.32 4 роки тому +1

    For people who're disliking the the video for no reason - at least let the uploader know what he can do to improve. In my opinion, Tim has done a great job of walking us through the learning process and I don't understand why anyone would dislike this video.

    • @generationm2059
      @generationm2059 3 роки тому

      @mangesh desai That's because even in well meaning, well thought out videos, there are always critics.

  • @joelhounak
    @joelhounak 3 роки тому +1

    This channel has inspired me a lot. So much that I finally started my own channel to talk about the future of energy and technology.

  • @harry7647
    @harry7647 4 роки тому +1

    I am just starting out and this vid holds very true!!

  • @antwimichael8709
    @antwimichael8709 5 років тому +11

    the only programming channel where videos are never being disliked

  • @danzolion8758
    @danzolion8758 5 років тому +1

    Thanks Tim and agree with your stages. It’s important to have the challenges and be persistent in working through them. If you can’t then you have identified what you need to learn and practice more often. Like learning in a pyramid hierarchy.. the base/foundation takes the most time and working your way up in levels or stages. Then the close you get to the peak the more competent and able you become.

  • @timgorman807
    @timgorman807 3 роки тому

    Thank you so much, Tim your channel. I have just purchased your Java masterclass and already I feel excited and at ease.

  • @_superlearner_
    @_superlearner_ 2 роки тому

    Marvelous video! Thanks for sharing!

  • @TuxTuxedo-oc9kg
    @TuxTuxedo-oc9kg Рік тому

    I started with Java in January 2023, have been a bit lazy along the way, did not code every single day (although I returned to java and to smaller problems I had troubles with before and basically continued studying old and new stuff) and even took a whole month off. Today, September 2023, I am feeling myself being positioned between stage 3 and 4. More leaning to stage 4 because learning new things in Java are much easier now. I made a certification test and they told me I am good enough to apply to a junior dev job right now. So I guess my long term plan from January is actually beginning to take shape.

  • @pstlvictoras
    @pstlvictoras 3 роки тому

    I have started my carrer with this guy, very good!

  • @scottk3292
    @scottk3292 4 роки тому

    Thanks Tim, I'd like to mention that there can be difficult hurdles which aren't related to any language in particular, but are more in the realm of "context" or the application of the language. I'm a Python programmer, but nothing I've learned about Python so far has prepared me for the challenges at work dealing with proto files and remote procedure calls, the various forms of network authentication, network stubbs, cookies versus tokens, etc. I'd love to see some material on context for different realms of programming. When I ask about some of these challenges in the help forums at work, it often feels to me like it's just assumed that I've had years of learning about these things from a Software Engineering curriculum, but I've no such background. I transitioned from a whole different field, taking up Python. It's like the difference between knowing how to operate your car, versus understanding the traffic lights and the context of the highway system.

  • @nathanmurray3329
    @nathanmurray3329 5 років тому +1

    Step 2 is describing me so well. ( i have purchased one of your course on Udemy to change that and improve myself)

  • @nikolasimic8783
    @nikolasimic8783 3 роки тому

    For now, you are 100% correct! I 'am somewhere at the third stage, and yup, my head wants to explode sometimes. But now I really want to reach that fourth level. Like bloody pokemon, to reach the final stage... :)

  • @agmonblynkos
    @agmonblynkos Рік тому

    For me the stage I'm currently in is stage 2 - 3, I can understand that to be a web developer I need to understand stuff like html, css, javascript, node.js and what not. I'm starting to understand better the code I see and make, but I'm not so confident in my skills as of right now. But I'm a stubborn fool so I won't give up on my way to stage 4

  • @horariogrupalcmi1116
    @horariogrupalcmi1116 4 роки тому +2

    for goal in dreams:
    if learning_desire >= way_to_learn:
    print("Dont give up!")

  • @letsdoitthinkandlearncodin8056
    @letsdoitthinkandlearncodin8056 2 роки тому

    Thanks a lot I also have the same issue before watching this video

  • @svendbentjensen5512
    @svendbentjensen5512 3 роки тому +4

    Don't watch this video until you've spent at least 10 hours with some course or book, learning to program. I guarantee, if you haven't, then you are just procrastinating now.

  • @CrypticSin
    @CrypticSin 3 роки тому

    The thing is though, it also doesn't matter about how much programming you know, most companies here in the UK expect you to know data structures and algorithms. I've had a few junior developer interviews where they expect you to problem solve using data strctures and algorithms and i find that difficult but im trying to overcome that by using one of your learn programming courses for data structure and algorithms.
    Tim, could you please make a video on what algorithms and data structures we should learn as a programmer?
    Thanks!

  • @dsinghr
    @dsinghr 4 роки тому +1

    You only learn by looking other people's awesome code and peer review. Best way is to use a minimalist code editor like VS code. IDE is overkill as it write most of the code for you. Pair programming is the way to learn massively in a short span of time

  • @uchiha2gud
    @uchiha2gud 4 роки тому

    Just started this course and man I am already engaged and excited to learning!

  • @j.k.ravshanovich
    @j.k.ravshanovich 4 роки тому

    I was wondering where I am now and where I was heading, so I am at stage 2. Thanks for directions!

  • @saltyvids9951
    @saltyvids9951 3 роки тому

    Thank you this video is very intelligent the way you describe the step by step process

  • @liliaandreeva5371
    @liliaandreeva5371 4 роки тому

    Thank you, Tim, for this wonderful video - it helped to understand on which stage I am right now! I started your Java class 2 months ago & I love it.
    also, you helped me to found out that I need to learn html, css & JS as soon as possible or even start it today & learn it in parallel with Java class. Big thank you.

  • @SRHarkreader
    @SRHarkreader 4 роки тому

    Hi Tim. This is a great video to help orient leaners. Thanks!

  • @TJKhara
    @TJKhara 5 років тому +1

    Thanks Tim that was an excellent video.

  • @Chris-jx4qr
    @Chris-jx4qr 2 роки тому

    Very good advice!

  • @sandipsadhukhan9287
    @sandipsadhukhan9287 5 років тому +1

    finally I enrolled in Java Masterclass course......

  • @xMcLightningx
    @xMcLightningx 5 років тому

    Great video Tim much needed as i go through my wall lol but loving the java masterclass just started on the updated content as wasnt to far anyway thanks for these videos

  • @georgestanisic
    @georgestanisic 2 роки тому

    Tim is OG of programming.

  • @lenagasparikova6694
    @lenagasparikova6694 4 роки тому

    Love you Tim, thank you.

  • @trix0000000000
    @trix0000000000 4 роки тому

    Well, I'm stage 4 in most of C# and want to learn python for ML now and java for my university studies (also nobody really cares for C# skill in this world...), but god it hurts to learn another language, especially when you're so used to Visual Studio, honestly that IDE is godlike compared to any other languages most used IDE.

  • @張春德-g8d
    @張春德-g8d Рік тому

    Thanks Tim 🙏

  • @carlo6044
    @carlo6044 3 роки тому

    I'm at 2nd stage, I'll come back here once I'm at 4th stage. It's gonna take years but I will do it.

  • @izzudinhamid9162
    @izzudinhamid9162 5 років тому

    so I realise I am at 3rd stage perhaps.. I have learn html,css,js since about 2-3 month ago. so far the few things I know is semantics html,css grid, flexbox, media queries, then I just learn bootstrap 4, a basic js such variable,loops,array ,function, object, event method. but still had no idea about how to using js in real world.

  • @babum1602
    @babum1602 2 роки тому

    Hello, Please display Graphical image for 4 stages for becoming programmer If possible. Thank you

  • @LazGav
    @LazGav 3 роки тому

    I think 'subconscious competence' would be a more appropriate name for the 4th stage.

  • @claytoncarrell2582
    @claytoncarrell2582 4 роки тому +129

    *Notices most of the dudes have beards, wonders if beard needed for programming*

  • @lifeok6188
    @lifeok6188 4 роки тому

    Thank you so much Tim 🤟

  • @michalj9400
    @michalj9400 5 років тому +1

    You are a good Man Tim! BR

  • @LoadedGunsTTV
    @LoadedGunsTTV 10 місяців тому

    Ive been learning recently to become a programmer, I have years of experience as an amateur web developer using html css and BASIC javascript, I have mixed experience doing other random projects like FiveM Development (lua, editing not creating code from scratch) and minecraft plugins (Java but also a lot looking up what to put where to make the plugins work properly) And I have started learning C# 6 months ago, and swapping my learning curve to Java, my biggest fear is AI replacing programmers in the future, and the timeline we may see that happen? I took a course on LPMs and I see that while they generate code, its often incorrect code, even when prompted with logical questions. What do you think Tim? When do you think we may see programming jobs fade away being replaced by AI Programs.

  • @Actor_Giovanni
    @Actor_Giovanni 3 роки тому

    I am in stage 3! I would love to combine my 20 years of awards, honors, outstanding customer service, sales and management experience with web development. I am 44 and I've been learning HTML, CSS, and JS over the last 6 months. What would you recommend for a person like me to get into? Any advice is highly appreciated! Thank you!

  • @Mrmtl100
    @Mrmtl100 4 роки тому +2

    How can this guy make the exact same face/smile at the end of every video he made???

    • @svendbentjensen5512
      @svendbentjensen5512 3 роки тому

      Because he has the same video when he finishes a video as when he starts it? Unless it's a video that takes him 10 years to make perhaps. What kind of question is that?

  • @mahmood466
    @mahmood466 4 роки тому

    Thank you thank you sooo much, sir

  • @davidlee588
    @davidlee588 2 роки тому

    I'm a newbie here, why I feel I am at stage 4 just after one month's programming language learning, and 3 months leetcode practices? I don't know all the tech stacks, but I know a lot of DSA. Is it normal?

  • @sidharth1452
    @sidharth1452 4 роки тому

    It's really helpful sir

  • @ambitionza
    @ambitionza 5 років тому +1

    Can you please make a video about the difference between Java and Python,and which one is best to use to become a good programmer..Please

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому

      Thanks for the suggestion, I will do that (outlining the differences). However I can tell you know either can be used to become a good programmer.

    • @freddiemac5475
      @freddiemac5475 4 роки тому

      I'm in University for IT with an Emphasis on Cybersecurity. And I've invested in the masterclass on Udemy.com. To answer the question The difference is sometimes a preference thing. But there is no separate compiler in Python so it runs the code that you produce while compiling at the same time. Unlike Java where the JDK has or is the actual compiler and Java is slower when running. Just learn the fundamentals and you will do fine. Thanks and good luck moving forward.

  • @sky_kryst
    @sky_kryst 5 років тому +4

    I've taken you Java MasterClass and I use VScode for other JavaScript, React courses. How do I configure my VScode just like IntelliJ to work on Java programs?

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +7

      Java is not JavaScript, so I don't recommend VSCode for Java - why not use IntelliJ given it's free and more powerful than VS Code. Don't get me wrong, VSCode is great, I use it myself, but it's not ideal for Java - if you really want to do it, take a read here - code.visualstudio.com/docs/languages/java

  • @fabiodp9469
    @fabiodp9469 5 років тому +2

    Hello Tim, currently after a few years of study (currently I'm doing your Learn Python Programming Masterclass, and before otheres, HarvardX's CS50 included), I'm steel a Conscoius Incompetent. Expecially after my last job interview (I didn't really thought to be prepared for that, but I wanted to check and try) I realized that to be a good programmer, learning and master a language is not all (I knew allready but not so clearly), you must have more analisys skills, knowledge of algorithm complexity etc.
    I bought "the algorithm design manual" by Skiena, trying to get more indepth, will to study is not my weakness. Do you have more suggestions? There's a wall sea of possibilities without right answers, and sometimes it's frustrating.
    Thanks for your job helping us.
    Fabio

    • @thengonFTW
      @thengonFTW 4 роки тому +1

      There's a really good Algorhitms course on udemy by Colt Steele. Its javascript but the syntax is not that hard. I recommend it, because programming is about handling complexity, and implementing algos&DS teach you that

  • @aishushainush4654
    @aishushainush4654 3 роки тому

    Thanks 🙏🏻

  • @abhishekshukla2745
    @abhishekshukla2745 2 роки тому

    Hey Tim ,
    I am an 11 yrs .net experienced programming. I know c# very well. Want to get my hands in java also. What should be the approach or which course should I pick?
    Ab

  • @felipegutiez
    @felipegutiez 4 роки тому

    What about bootcamps? Do you recommend a bootcamp? Which one?

  • @klaudiaadamus3353
    @klaudiaadamus3353 2 роки тому

    So are you basically saying the frustration goes away? 🤔 I think I might be at stage 3 and ready to start thinking about something else because I don't think I can handle this kind of stress and frustration for the rest of my life. Are you saying this will go away eventually?

  • @AnjanPrasad
    @AnjanPrasad Рік тому

    Hi Tim ,
    How long do you think it takes to go from first stage to fourth stage

  • @carlosbernardo6531
    @carlosbernardo6531 2 роки тому

    Thanks Kindly

  • @Jane-km3hm
    @Jane-km3hm 4 роки тому

    Hello it might be the first day I start studying programming for the future life

  • @DileepKumar_ECNAD
    @DileepKumar_ECNAD 2 роки тому

    Can you please recommend me the book on python programming for artificial intelligence and machine learning

  • @aliesmaeili7433
    @aliesmaeili7433 Рік тому

    thank you

  • @his-worddevotionals540
    @his-worddevotionals540 4 роки тому

    Thanks!

  • @survive86
    @survive86 4 роки тому

    I am about to finish the Java course. Is it a good idea to study JavaScript after I finish the Java? And what is the benefit from that?
    Thanks

  • @TylerWMueller52
    @TylerWMueller52 5 років тому

    I find myself at a 3 for PHP and c++. Should I focus on just one language instead of trying to juggle them?

  • @TestingPyros
    @TestingPyros 4 роки тому +2

    Step 1: Overcoming The Dunning-Kruger effect

  • @lakshmiraman8487
    @lakshmiraman8487 2 роки тому

    Respected sir,
    Suggest a book for HTML CSS JAVASCRIPT

  • @SammyGuy69
    @SammyGuy69 4 роки тому

    How long does it usually take to reach the final stage? Just so I have a better idea of when I can achieve my goals.

  • @mrcoole7890
    @mrcoole7890 3 роки тому

    The fact that the stock images have books you will actually run into says that the editor knows what he is doing.

  • @werrutkyupnext
    @werrutkyupnext 2 роки тому

    I feel I am in between 3 and 4

  • @siyabongamnguni496
    @siyabongamnguni496 4 роки тому

    With respect to unconscious competence. Are there tiers within this stage cause it sounds vast and has different levels of mastery attainable within this stage?

  • @calebbeers6384
    @calebbeers6384 5 років тому +4

    Known knowns, known unknowns, unknown unknowns...

  • @williamblair1123
    @williamblair1123 3 роки тому

    You should hire Ozzy Reviews as an instructor, mate

  • @berkotz8841
    @berkotz8841 3 роки тому

    how about they allow us to study this in 10 days . 80 hour to days. gosh!

  • @dasunanushka8774
    @dasunanushka8774 5 років тому

    Tim, Can you please set Spring, Spring boot, Micro services, Docker.training programmings?

  • @kabhishek707
    @kabhishek707 4 роки тому

    it's exactly what u said sir

  • @warenbuensuceso.4554
    @warenbuensuceso.4554 3 роки тому

    I haven't skill from programming can I receive some explanation

  • @sonidipen4375
    @sonidipen4375 5 років тому

    Can u please make full JavaScript master class??

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +1

      I have an existing Javascript course - a list of all my Udemy courses are here lpa.dev/courses/y

  • @RunOs3
    @RunOs3 5 років тому

    Tim, how can someone who is new to programming avoid burnout and how do seasoned programmers avoid burnout?

    • @jarleskogly8388
      @jarleskogly8388 4 роки тому +2

      The answer is always a change of scenery. Just like taking showers being a source for ideas, a different activity is a source of refreshment for your activity of choice.

    • @RunOs3
      @RunOs3 4 роки тому

      @@jarleskogly8388 Thank you!

  • @samarpitaroy9054
    @samarpitaroy9054 3 роки тому

    amazing

  • @pbr4581
    @pbr4581 2 роки тому

    I guess nobody of the people in the photographs in the video has ever written one line of code

  • @heksqer1022
    @heksqer1022 5 років тому +3

    4 stages of learning anything

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +1

      Yes this applies in general to any worthwhile skill.

    • @yehoshuakahan9336
      @yehoshuakahan9336 5 років тому

      @@TheLearnProgrammingChannel
      Me, I'm a slow learner. Achieving excellence in anything takes, for me, a minimum of five years. Ten years is better.

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +5

      @@yehoshuakahan9336 I would suggest you not tell yourself that you are a slow learner. If you continually tell yourself that, it will be your reality. Also you don't need excellence to get a programming job - competent would be a good first step as a programmer and you can improve from there.

    • @yehoshuakahan9336
      @yehoshuakahan9336 5 років тому

      ​ The Learn Programming Channel I've got a programming job, Tim--two of 'em, actually, part-time both. Of course there's a difference between adequate competence and excellence; I just like excellence.

    • @jarleskogly8388
      @jarleskogly8388 4 роки тому

      Yehoshua Kahan One who yearns for excellence must realise that others yearn for competence.

  • @pstokeke9101
    @pstokeke9101 4 роки тому

    thx 😁

  • @fadyfouad2710
    @fadyfouad2710 5 років тому

    Should I start with c++ to understand programming well??

    • @fadyfouad2710
      @fadyfouad2710 5 років тому

      ​@@universo5564 Video on Facebook
      he said you should learn c++ first because its learn you how to mange memory and something like this.
      I'm learning java from 4 month ago, and want to suspend java and start learning c++ 😂😂

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +2

      In general I wouldn't pick C++ as a first language. Choosing Java, C#, or Python are all good options. That's not to say you cannot learn C++ first. I'd just learn another language first.

  • @mannmani2721
    @mannmani2721 5 років тому

    What is the best language to learn data structure and algorithms?