How I would learn C++ if I had to start from 0!

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • This is the best way to start learning C++.
    #cpp #programming #gamedev #learncpp
    Join my Discord:
    / discord
    Check out my Steam Game!:
    store.steampowered.com/app/23...
    Join this channel if you want to support me 😻:
    / @lowlevelgamedev9330
    Check out my Minecraft clone in C++:
    • Minecraft clone
    Check out my full game in C++ guide! 🎮
    • Make a C++ game FULL G...
    C++ Cherno's tutorial:
    • C++
    C++ The New Boston tutorial:
    • The New Boston C++ Tut...
    Music:
    Evan King - Everything is Okay
    Evan King - Invisible Walls
    Evan King - Spicy Boom
    / contextsensitive
    contextsensitive.bandcamp.com/

Komentáře • 63

  • @hmmmidkkk
    @hmmmidkkk Před 4 měsíci +36

    Me who made couple games in c++ :"i really need to watch this video"

  • @blackcitadel37
    @blackcitadel37 Před 4 měsíci +4

    C++ is a two-head dragon. First is the language, second is the build system

  • @bot-cz8yo
    @bot-cz8yo Před měsícem +7

    When it's a Russian talking about programming I trust

    • @plvr_strg
      @plvr_strg Před 14 dny

      I'm Russian, he sounds more like Finnish to me.

    • @bot-cz8yo
      @bot-cz8yo Před 14 dny +1

      @@plvr_strg Sorry, I thought he was Russian because he has an accent where the letter R is very present. It also sounds like portuguese, my native language

  • @ahmedwafi2171
    @ahmedwafi2171 Před 4 měsíci +4

    Bro I was needing video like that for my c++ journey! Thx

  • @whimp5288
    @whimp5288 Před 4 měsíci +2

    I love your videos so definitely will be joining your future program!

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci

      thank you 💪 now that I know that I will defenetly have people I just have to finish it 😂😂

  • @kleoCodes
    @kleoCodes Před 4 měsíci +7

    I didn't want to fully learn c++ so i made my own language with similar syntax

  • @mony7859
    @mony7859 Před 4 měsíci

    I didn't know there is a channel like this
    bro keep going your great work
    hope you the best

  • @guilherme5094
    @guilherme5094 Před 3 měsíci

    👍

  • @kameljc7027
    @kameljc7027 Před 4 měsíci

    Nice man i joined your discord 👍🏼
    But i need help with something specifically im learning game dev c++ inside unreal engine i know the basics such variables functions pointers loops etc my problem is when i work in unreal engine c++ and try to work in my own personal project without watching course or tutorials i cant get what i need from those api references built in classes and function in unreal i dont know how to use the unreal documentation i get stuck in blank empty project 😢

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci

      many people have that problem, I would say start with a tutorial and continue on your own after finishing it by adding things to that project or just start from 0 and google everything / ask people about everything that you want to add. You will eventually overcome this problem but it will seem like you are not making any progress at first 💪

    • @kameljc7027
      @kameljc7027 Před 4 měsíci

      @lowlevelgamedev9330 thank you I will create small project to keep my hand dirty on them

  • @goshawk_fly
    @goshawk_fly Před 4 měsíci

    Hello! What's about multi-platform option? A lot of game engines has a trouble with it. Only Defold game engine is truly cross platform. I think, it's difficult to make this feature.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +1

      I have a video about making cross platform games / apps. I provide some good tips there. I don't understand your claim tho, many game engines can port to a ton of other platforms. Also, Railib, while not a game engine cam port to anything that you want

  • @juke_crusader
    @juke_crusader Před 4 měsíci +2

    Anyway, what's the best way to stop learning C++?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +1

      hmmm try zig

    • @hmmmidkkk
      @hmmmidkkk Před 4 měsíci +2

      Learning C++ from University is the best way i think , they'll make you remember definitions for everything and will only take theoretical exams and practical exams will have some goofy ahh problem that's so easy so you're not actually learning anything then probably you'd start hating c++ and stop , let me know if there's a better way

    • @juke_crusader
      @juke_crusader Před 4 měsíci

      @@hmmmidkkk :)

  • @manoyal
    @manoyal Před 4 měsíci

    I need to make a game project in university using C++ and a small provided template with glfw and some helper functions... But we are not allowed to use std.. so no std::vector or smart pointers.. so we have to make our own implementations of them but i dont know how 😢

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +2

      I don't use smart pointers, so I would say that implementing a vector is enough. check this video
      czcams.com/video/ryRf4Jh_YC0/video.htmlsi=DSlffzgK2OAmi7UN

  • @RichardLofty
    @RichardLofty Před 4 měsíci +2

    Step 0: Throw CPP in trash
    Step 1: Learn ZIG or Odin
    Profit: Have both feet in good health because NO FOOTGUNS
    Bonus: still access all c and cpp libs

  • @kyize
    @kyize Před 4 měsíci

    Thank you I will try learn pointers again now

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci

      let's go 💪 If you ever have problems you can ask me on my Discord

  • @adrianpaulgozun1665
    @adrianpaulgozun1665 Před 11 dny

    Which should I use, Visual Studio or Visual Studio Code?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 11 dny

      yo, visual studio is specifically made for cpp and it is the best option imo 💪

  • @darkgamer4228
    @darkgamer4228 Před 3 měsíci

    And my another question is for you is i am in second sem of be com.eng end my semester is over 1 month later so should i develop a simple graphic game with any of the library of game development please suggest me brother ................

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 3 měsíci +1

      Hm railib is very good. You can also try my full c++ game tutorial and use my library 💪

    • @darkgamer4228
      @darkgamer4228 Před 3 měsíci

      @@lowlevelgamedev9330 ok thanks a lot

  • @webslime_ceo
    @webslime_ceo Před 4 měsíci +1

    why ide if we have nvim?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +1

      you can type quite quick in nvim but visual studio has one of the best debuggers, including integration with nsight so you can even debug gpu stuff, and it also has a good profiler

  • @nomxxn
    @nomxxn Před měsícem

    I’m curious, why use visual studio and not visual studio code?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před měsícem +1

      visual studio is specifically made for cpp and has way better tools for that job. Like it has the best debugger out there, a very good profiler, integration with nsight etc + I like it more in general.

    • @nomxxn
      @nomxxn Před měsícem

      @@lowlevelgamedev9330 Appreciate the quick reply, I only ask cause I'm currently learning c++ for game programming using vs code since I learnt web development with it, and idk if I'm going to have a hard time picking up visual studio. Once again appreciate the reply brother!

  • @siman211
    @siman211 Před 3 měsíci

    How much should I learn to start practice? I mean after every video should i go and practice?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 3 měsíci +1

      yess, and by practice it depends on the lesson size, so if the lesson is how to print something to the console the practice will just be typing that down and trying it for yourself, and for most lessons that the minimum practice required 💪

    • @siman211
      @siman211 Před 3 měsíci

      @@lowlevelgamedev9330 after how many lessons should i start doing code exercises like leetcode and hackerank.How much knowlegde will I need to start?

  • @darkgamer4228
    @darkgamer4228 Před 3 měsíci

    hi i learn to game dev so and i still learn c++ so suggest threre is need of all tooics of c++ or either jump to a game or gui app dev suggest me please ..................

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 3 měsíci +1

      Good question, start making a bigger project than your previous ones. You will learn a lot more. I don't personally even use the advanced c++ things

    • @darkgamer4228
      @darkgamer4228 Před 3 měsíci

      @@lowlevelgamedev9330 ok thank you

  • @mariobroselli3642
    @mariobroselli3642 Před 4 měsíci

    Is visual basic lang similar to c++?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +1

      oh not at all.... 😅 visual basicit's quite old, I wouldn't recomand it, it's not really a pleasant sintax because being so old it's not like any other common language

    • @mariobroselli3642
      @mariobroselli3642 Před 4 měsíci

      @@lowlevelgamedev9330 OK, i thought it was quite good at explaining the structure of the Syntax. What you think of Racket as a First lang?

  • @Centipede2577
    @Centipede2577 Před 3 měsíci

    I don't really have enoguh paitenice for practising same thing for one miniute :0

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 3 měsíci

      one minute is enough bro, you can do whatever you want as long as you use that new thing. just type it and play with it for a minute at least and it's good progress 💪

    • @Centipede2577
      @Centipede2577 Před 3 měsíci

      @@lowlevelgamedev9330 Huh I will try to create a basic cmd calculator then. I completed all things on w3schools it was pretty easy but some parts were hard for me.

  • @kevinyip799
    @kevinyip799 Před 4 měsíci +1

    Hi, I think your content is FIRE, but I believe you should focus on improving your pronunciation for each and every word and slow down a little instead of mumbling through it. What's the point of having good content if the audience doesn't understand what you're trying to deliver?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +2

      yes that's the thing I'm struggling most to fix but it will get better 💪

  • @921Ether
    @921Ether Před 4 měsíci

    why is the mic sounding that scuffed. did you record yourself in the toilet?

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci

      ye I know I wasn't able to have good recording conditions this time :((

  • @batnikelam-mavzer443
    @batnikelam-mavzer443 Před 4 měsíci

    First of all, before teaching anything, correct your accent or tut in your native language.

  • @icyauk107
    @icyauk107 Před 4 měsíci +1

    As a web dev student, trying to learn C++ feels like I am getting repeatedly punched in the face by a horse 🥲

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  Před 4 měsíci +4

      😂😂 It's not that hard trust me, let me give you a tip, don't allocate classes on the heap, 99% of the times ther's no need to do that and you save yourself the need to deal with that memory