My Extreme Productivity System (Learn ANY Programming Language)

Поділитися
Вставка
  • Опубліковано 16 кві 2023
  • Start your software dev career - calcur.tech/dev-fundamentals Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter
    💯 FREE Courses (100+ hours) - calcur.tech/all-in-ones
    Let me know if it helps!
    ⚛️ FREE React Course (20 hours) - calcur.tech/free-react-course
    ✅ Data Structures & Algorithms - calcur.tech/dsa-youtube
    ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
    ✉️ Newsletter - calcur.tech/newsletter
    📸 Instagram - / calebcurry
    🐦 Twitter - / calebcurry
    🔗 LinkedIn - / calebcurry
    ▶️ Subscribe - calcur.tech/subscribe
    👨🏻‍🎓 Courses - www.codebreakthrough.com
    ~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
    ↪ My Amazon Store - www.amazon.com/shop/calebcurry
    🅿 Patreon - calcur.tech/patreon-calebcurry
    🅖 GitHub Sponsors - github.com/sponsors/CalebCurry
    Ⓟ Paypal - paypal.me/calcur
  • Наука та технологія

КОМЕНТАРІ • 51

  • @codebreakthrough
    @codebreakthrough  Рік тому +10

    What is your secret to being productive?
    Be notified of new C/C++ course: calcur.tech/c-cpp-newsletter

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

      I'd say, being more realistic about time!
      Thanxx in advance 4 your amazing vids
      Hej fra Danmark!

    • @Jonathan-ex3sl
      @Jonathan-ex3sl Рік тому

      This is a really helpful video, thank you! Love your teaching style and dedication to producing educational content. I'm about a third of the way through your c++ 10 hour course right now. Something that really helped me when I first started learning to program was doing some exercises. I think something you could include (if you don't already) is suggesting exercises or challenges to work on throughout the course.

    • @mrsquiggles1379
      @mrsquiggles1379 4 місяці тому

      I used to hate taking notes cuz I had no idea how to even do so. Never had to in school so I thought it'd be the same to get into tech. Note taking is essential for this though in my opinion and finding a system that works (I use zettelkasten system with the software Obsidian) is just a game changer. It is actually fun to make notes and adding to my "second brain" so to speak.

  • @iblamefps
    @iblamefps Рік тому +10

    I suck at consistency as well, I've really noticed that tackling goals in smaller steps actually lets me tackle them rather than waiting for the right time to do it in 8 hour increments. Luckily I'm still a little boy and can afford these mistakes lol
    nice c++ course btw :)

  • @laxlyfters8695
    @laxlyfters8695 Рік тому +7

    Thank you for this. I always struggle with staying motivated and focused. A lot of what you go through I can relate to. I read a book called Driven to Distraction and I found myself relating to so many of the stories in that book. I have not been officially diagnosed with add but definitely have many of the signs.

  • @Warneralex1
    @Warneralex1 Рік тому +5

    I don't usually comment on UA-cam videos, but I like the way you lay out information in your other videos & this topic is of great interest to me. So I'll leave this here in case people less familiar with these concepts can see and will be interested.
    During the last few years, I've learned of a few different tools which have boosted my productivity, both generally and specifically for learning. The 3 most useful points are as follows:
    1. Effective note taking
    - Written in Markdown format
    - Using Sublime Text 4 with Markdown Preview & Markdown Editing
    - Create text document templates for future note taking based on different subjects.
    2. User friendly Automation to Create, Save and Load the most important notes rapidly.
    - Keyboard Maestro software on MacOS is an absolute godsend for this. This software is the single reason why I only want to use MacOS for years to come.
    - The Developer has created and refined it in such a way that even non-technical people can unlock huge automation benefits without a huge learning curve (compared to if this software wasn't available). Plus it has a superb community with useful Macros and who are generally very helpful.
    - An example Macro I use is to easily access my customised "cheat sheets" about a particular subject (e.g. Useful Unix commands)
    3. Creating custom Flashcards with SRS (Space Repetition Software) to commit newfound knowledge to long term memory.
    - Anki Software has been great for me and it's free (not even with annoying ads)
    - Create the flashcards based on your own notes once you're confident you have a solid understanding of what you're learning.
    - Key considerations for these:
    + Keep the notes as brief as possible
    + Ensure the notes will make sense to YOU specifically
    + Obviously ensure the information is correct! The last thing you want to do is memorise bad information.
    Whenever I've found flashcards online about any subject in the past, I've generally found them to be unhelpful with either too much information, or not the information I need. Creating my own flashcards has been super helpful for me.
    I find this setup a joy to use and have found it helpful for learning other subjects in my career and also generally. My next subjects to work through though will be your Algorithms & Data Structures playlist, followed by an introduction to a programming language (probably Python) as a hobby. I'll also certainly try your suggestion of doing a crash course to understand general concepts before getting fully into it, so thanks for that!

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

      Thanks for the input, dude. I'd have loved this up to about a year and a half ago, but I moved away from text-based notes when I got into visual mindmaps.
      They help me understand anything like no other technique, and if I make them well, I never forget them. Legit stopped drawing them on paper in college bc I'd *never* forget one if I reviewed it with spaced repetition.
      If you're interested, look up Justin Sung's instructions on how to do a mind map here on YT.

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

      @@ubaldo7227 Having watched a couple of videos, I believe I do organise my flashcards in a way which fits into a mental schema as he puts it which helps. Though I'll definitely be looking into this more to see whether it'll help me to optimise my workflow and how I can incorporate it. Appreciate the tip.

  • @alaanasser3243
    @alaanasser3243 Рік тому +1

    Thanks Caleb .. I always trust your word on how to do things.. Will definitely follow your system for productivity.

  • @joshparsons1485
    @joshparsons1485 Рік тому +3

    This video is full of some really great advice!
    The crash course idea is really great for giving a place for future ideas learned to go. Quite literally like laying a mental foundation to build upon.
    Keep up the amazing content!

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

    Its crazy how your Java tutorials got me into Programming back when you first posted them, now I’m using your tutorials to tackle C++!!

  • @samsep10l
    @samsep10l Рік тому +2

    Man, I thank you for the service you provide for all of us, thanks to you I've learned C++, thanks again.

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

    Hey Caleb thanks for your beginner's guide on c, it was my gateway into it as a first programming language.
    Anyhow, dude I had this same realization in college. At the time I was the exact same way you describe yourself to be, and *needed* to get more bang for my buck out of a very finite period of daily studying.
    What I'd like to add is that there's a game-changegingly powerful way through the bottleneck of how much focus is available at, say, hour 4, and that's meditation.
    No joke, once you get good at even basic mindfullness, you can just stop for 2-5 minutes and pump up focus from 65% to at least 80% for example. And if you get deep into the bread-and-butter practices of any major buddhist school, that's gonna go way up.
    I seriously laughed out loud when you (someone whose opinion I take seriously) said that a person can just optimize for focus and be safe in their learning journey.
    You can't picture how much I'm relieved, because these days I can hit about 8 daily hours (sprinkled with breaks) and maintain 100% focus throughout, or at least 90+. It doesn't bring me any suffering and at the end of it I'm not particularly tired. Time management with other daily stuff seems to be the only thing holding me back from my goal of 12 hours daily.
    Anyhow, Caleb and anyone else interested, I seriously endorse meditation. If anyone wants to start, look up Sam Harris' guided meditations on YT or his Waking Up app (he gives free accounts to anyone who asks, btw).

  • @Ctaylor83
    @Ctaylor83 11 місяців тому

    Thank you for this, I have some of the same issues where I want to try and learn something different every day and get easily bored so this video helped out a lot.

  • @iknow_html9126
    @iknow_html9126 Рік тому +2

    Can you please show us your setup as a programmer, your workstation, pc setup, internals of your pc, and your pc configurations. I am really interested in this.

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

    Thanks buddy, useful content 🎉

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

    Caleb you are awesome really i love your content ❤

  • @nicklesseos
    @nicklesseos Рік тому +1

    I started to take notes when I first started but I was never good at it and stopped at some point. Recently I've been using chatgpt to write comments in my code and to help update Readme files. Your video has inspired me to take writing and documentation more seriously

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

      I guess I just like to reference documentation. I kinda just learn where the good sources are. I like your approach

  • @Laura-je2uw
    @Laura-je2uw Рік тому

    I have no odea about coding or software stuff, but o really enjoy your mindset/productivity content😊

  • @Salah-YT
    @Salah-YT Рік тому +1

    thank u so much

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

    I think you do pretty good. I learned the top down approach when I decided to learn Django. Very helpful advice.

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

      2 months in learning Django. I would like to learn React so I could add React to my Django project. Can the top-down approach in learning work for React? React seems a lot different from Django.

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

    One of my favorite languages!

  • @anb4351
    @anb4351 11 місяців тому

    slow and steady wins the race

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

    You're the best!

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

    Great video! I stopped using Notion. Have had any issues with accidentally deleting something on notion and unable to retrieve back that data by undoing, just simply wouldn't work. Second perspective is so interesting, have never thought of it before

    • @codebreakthrough
      @codebreakthrough  Рік тому +1

      I do worry about that- going to back up the markdown soon 😵

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

      ​@@codebreakthrough I second markdown. Because then you can keep it in a git repo. There's also an extension for vs code that will render markdown for you in a preview file that's pretty helpful.

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

    But deliberate daily practice with a feedback loop to say "What is the one thing I'm weak at that that I must work on to help me accomplish everything I need to get closer to my goals in the next hour?" pays dividends.
    More importantly, you should ask yourself "What are the specific traits of a positive anomaly that has accomplished these goals leaps and bounds above everyone else that I must obtain so I can accomplish these goals?"
    And yes, writing with pen and paper is slow, conscious thinking with style ;)

  • @kenosabi
    @kenosabi Рік тому +1

    80/20 principle in the hizzy. 80% of the outcome comes from 20% of the effort/causes. You definitely hit a point of disminishing returns.

    • @codebreakthrough
      @codebreakthrough  Рік тому +1

      Absolutely! Didn’t think to say this but wraps up what I’m saying nicely.

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

    The office is full of interruptions, my house if full of interruptions. I need to rent office space😂 seriously tho, I needed this!

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

    Sounds like you are a scanner personality!

    • @codebreakthrough
      @codebreakthrough  Рік тому +1

      First time hearing that term, will have to read about it!

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

      @@codebreakthrough do it! It was eye opening for me in a good way. Helps to see those traits positively.

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

    do daily quests, here are exaples of quests to follow. nice. this video made me realise that i need to basically recreate documentation in my style with way better examples than usual garbage people get there, like how to write hello world instead of concatenation of text object contents numbers and variables, like everything you would need to use it in one example, I hate reading documentation that is posted on internet they have heaps of text that is irrelevant and the part you need is like one or two sentences mixed up in there. and one good example would solve all the problems there. Thanks I'll try to do that for Java and maybe Guys here would like it. it will take months though :D

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

    what do i do after learning basics C++ and object oriented programming concepts ?

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

      build projects that test your skills

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

      In what context ? If in general you might want to look at logical and functional programming, which I found very interesting

  • @pinniporker
    @pinniporker Рік тому +1

    Rust tutorial please

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

    I'll first learn the vocabulary aka jargons that are used and I'll tell myself what I want in English
    Next I'll learn the structure of whatever programming language you want to learn
    I think every programming language comes down to structure and vocabulary 🤞

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

    365 hours -> 15 days -> 2 weeks and 1 day

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

    ok

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

    💚💚

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

    for me I'm at 100% for like the first 12 minutes, then it drops to about 20%

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

    Can I come live with you. I'll sell everything fly over just to learn code

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

    As you roll out the paid courses, will you delete the programming tutorials already uploaded?

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

    Get checked for ADHD !! :) :)