My Extreme Productivity System (Learn ANY Programming Language)

Поделиться
HTML-код
  • Опубликовано: 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 5 месяцев назад

      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 :)

  • @Warneralex1
    @Warneralex1 Год назад +5

    I don't usually comment on RUclips 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.

  • @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.

  • @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.

  • @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.

  • @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).

  • @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.

  • @muwaffaqbellah
    @muwaffaqbellah Год назад

    Caleb you are awesome really i love your content ❤

  • @vonderklaas
    @vonderklaas Год назад

    Thanks buddy, useful 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😊

  • @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.

  • @Salah-YT
    @Salah-YT Год назад +1

    thank u so much

  • @Jack69Skellington
    @Jack69Skellington Год назад

    You're the best!

  • @catharsis222
    @catharsis222 Год назад

    One of my favorite languages!

  • @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 ;)

  • @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.

  • @anb4351
    @anb4351 11 месяцев назад

    slow and steady wins the race

  • @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!

  • @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

  • @Hamsecertaccount
    @Hamsecertaccount Год назад

    ok

  • @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.

  • @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 🤞

  • @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

    • @codebreakthrough
      @codebreakthrough  Год назад +1

      Considering it, but gotta finish C/C++ course first

  • @vaishnavichaturvedi9286
    @vaishnavichaturvedi9286 Год назад

    💚💚

  • @sagars861
    @sagars861 Год назад

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

  • @TheLabbening
    @TheLabbening Год назад

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

  • @codesymphony
    @codesymphony Год назад

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

  • @gustavofoss2280
    @gustavofoss2280 Год назад

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

  • @Duelweb
    @Duelweb Год назад

    Get checked for ADHD !! :) :)