Master C++ on Linux | Full Course

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 81

  • @TheoParis
    @TheoParis 2 месяца назад +8

    We are getting hired with this one 🔥🔥

  • @SavvyNik
    @SavvyNik  2 месяца назад +31

    Hope you all gain some great knowledge about programming, linux, and cpp :) this took a while!

  • @SifatUllah-12
    @SifatUllah-12 2 месяца назад +10

    People like me are grateful to people like you for this free course. I also appreciate that you're doing all of these in Linux.

  • @desvendandoornasaude4127
    @desvendandoornasaude4127 2 месяца назад +7

    I love C++. I have developed a stats app with FLTK and pure C++

    • @toby9999
      @toby9999 2 месяца назад

      I've been developing in C++ for 26 years on Windows using MS Visual Studio (not VS Code).
      I love C++ but never tried on Linux. I don't like VS Code, so I'm not sure if there are any other Linux C++ tool options.

  • @Hartley94
    @Hartley94 2 месяца назад +5

    Thank you for this one.

  • @AungBaw
    @AungBaw 2 месяца назад +3

    Thank you for your hard work.

  • @weiSane
    @weiSane Месяц назад +3

    Yo Nik, how about you create a tutorial on how to structure a large project in C++ on VScode while following a somewhat streamlined approach that most C++ developers agree with. Including how to set up the build system “CMake preferably “ and how to compile and link all files. Basically the whole professional shebang. A lot of tutorials on this are so outdated and use really old CMake tutorials that cause so much confusion.

    • @SavvyNik
      @SavvyNik  Месяц назад

      I like the idea of

  • @Ka-shey-Editz
    @Ka-shey-Editz 2 месяца назад

    Thank you for everything you have taught us

  • @hardik88t
    @hardik88t 2 месяца назад +2

    Let's gooooooooo baby 🎉

  • @unknownboi9084
    @unknownboi9084 2 месяца назад +2

    Thanks for the course.

  • @enchendo
    @enchendo 2 месяца назад +1

    Thanks man

  • @AndersonSilvaMMA
    @AndersonSilvaMMA 2 месяца назад +2

    Thanks Nick

  • @andrepereira1807
    @andrepereira1807 2 месяца назад +1

    Thanks for the course! its great!!! For me, after the 2D vector things started to go hardcore mode :/ but great! Thanks!

    • @SavvyNik
      @SavvyNik  2 месяца назад +1

      Haha sorry hard to get things in under 4hrs! But glad you enjoyed most of it :)

    • @andrepereira1807
      @andrepereira1807 2 месяца назад +1

      @@SavvyNik ehehe always learning thanks ;)

  • @AshishKumar-ft6wv
    @AshishKumar-ft6wv Месяц назад

    brother can you make videos on pointer, type conversion, how can one create network packets in c ++ and how tcp and udp works, how to start process and create client and server, how one process can communicate with other 🙏

  • @JohnWickXD
    @JohnWickXD 2 месяца назад +1

    Thank u so much❤

  • @robby3467
    @robby3467 2 месяца назад +1

    This is a good tutorial, but the problem with this approach is the extra steep learning curve when compared to using a tool like MS Visual Studio as one would on Windows. VS Code is quite primitive by comparison. Sadly, Linux doesn't appear to have a decent C++ IDE available.

  • @Keiran19
    @Keiran19 2 месяца назад +2

    Awesome

  • @guilherme5094
    @guilherme5094 2 месяца назад +1

    Thanks!

  • @hbw1909
    @hbw1909 Месяц назад +1

    Didn't get the make file as described at 25:38 on.

  • @betterwithmaul
    @betterwithmaul 2 месяца назад +2

    thanks savvy now i can sleep

  • @iamkartiknayak
    @iamkartiknayak Месяц назад

    Tutorial is great but you should've used conventional commits

  • @yahyajohnlorenzen4713
    @yahyajohnlorenzen4713 2 месяца назад +1

    Which Linux distro is best for development?

  • @tomwawer5714
    @tomwawer5714 2 месяца назад

    Hi thanks for great tutorial! What app do you use to record screen and draw on it?

  • @kamranview9465
    @kamranview9465 2 месяца назад +1

    i install power BI then i open this dubble click then give me a error (Object reference not set to an instance of an object) so any one solve this error please

  • @adrymateoramon7087
    @adrymateoramon7087 2 месяца назад

    YEEEEEEEES

  • @sam_alderson
    @sam_alderson 2 месяца назад +1

    Ubuntu your primary distribution? Or do you use a Pop OS distribution?

    • @SavvyNik
      @SavvyNik  2 месяца назад +1

      I currently have both dual booting on a pc

  • @kamranview9465
    @kamranview9465 2 месяца назад +1

    how tot solve this error in Ubuntu 24.04 (Object reference not set to an instance of an object) please give me a best terminal command to solve this error

    • @ipponsuki
      @ipponsuki 2 месяца назад

      Maybe environment variable 🤷🏻‍♂️

  • @Prag1974
    @Prag1974 8 дней назад

    Just wondered. How old are you?

  • @greyowl9295
    @greyowl9295 2 месяца назад

    howdy-hi, can i do this on Linux mint cinnamon???

  • @sandipdas7206
    @sandipdas7206 2 месяца назад +1

    First comment

    • @SavvyNik
      @SavvyNik  2 месяца назад +2

      Let the learning begin :)

  • @verko-e
    @verko-e 2 месяца назад +1

    is there a reason you are still on 22.04 lts? Like a libary that only support that?

    • @SavvyNik
      @SavvyNik  2 месяца назад +1

      No you can go up to 24.04LTS it’s where I started the project. No big deal to update all the same packages exist

    • @cryofwill1416
      @cryofwill1416 2 месяца назад +1

      24.04 it's buggy at the moment, wait till 24.04.1 or .2

  • @Onyx-it8gk
    @Onyx-it8gk 2 месяца назад +5

    It's not best practice to use: using namespace std; Always prefer the more verbose syntax (std::cout, etc.), as it makes your code easier to reason about.

  • @Reuben-h7g
    @Reuben-h7g 2 месяца назад

    woot

  • @mrtnthussaintnt9158
    @mrtnthussaintnt9158 2 месяца назад

    'g++' is not recognized as an internal or external command,
    operable program or batch file.

    • @robby3467
      @robby3467 2 месяца назад

      Did you install it?

  • @rursus8354
    @rursus8354 2 месяца назад +2

    I heard a more realistic title once: _"Learn yourself programming in 10 years, why the hurry?"_ You don't realistically learn neither programming nor the Linux OS with less than 4 years each. Also: there is a difference between writing code vs. really programming. If you do it on your own, you have to write a new program each day in those 4 years. With a teacher that knows the psychology of programming, you can learn it in a couple of months.

  • @leviathanmelvilli562
    @leviathanmelvilli562 2 месяца назад +2

    watching 10+ hrs recaps has made me numb to this tiny course.. brb..

  • @robotron1236
    @robotron1236 2 месяца назад

    pacman -Ss is the only true way to find your software. 😂

  • @liquidmobius
    @liquidmobius 2 месяца назад +1

    Bruh, I thought you were into Rust 😢

    • @theintjengineer
      @theintjengineer 2 месяца назад +1

      He is smart, i.e. he can't be more into Rust than C++.
      C++❤.
      Yes, I'm biased, so, don't bother being offended. It's nothing personal.
      Cheers.

    • @liquidmobius
      @liquidmobius 2 месяца назад

      ​@@theintjengineer I'm in no way offended. Talking to C++ advocates in the age of Rust is a bit like talking to children, you just nod your head and play along because they don't know any better.

    • @theintjengineer
      @theintjengineer 2 месяца назад

      @@liquidmobius, yeah.

    • @robby3467
      @robby3467 2 месяца назад +1

      @@liquidmobius rust is just another language in the family of high performance languages that can create native executables. Nothing that special about it, although that depends on what one requires in the language or implementation of said language. C++ has proven itself to be solid in the hands of capable developers. Rust is shaping up to be another good option. Personally, I prefer C++, but that might be because I've been using it for almost 30 years and don't want to, nor do I see any benefit in changing one year before retirement.

    • @toby9999
      @toby9999 2 дня назад +1

      @liquidmobius Not really. Rust is the new kid on the block, but it's no better. Not really. The safety claims are over done. And you don't earn a special achievement award by learning rust. It's just another language. C++ is still and will continue to be a widelly used and extremely capable language.

  • @hatman-rc2vc
    @hatman-rc2vc Месяц назад

    you people are really funny, wtf are you talking about? MAster c++ in 4 hours? that by itself shows the lack of knowledge in c++ by stating this BS, you will net even understand 10% of c++ basics in 4h, let alone master it, if you want to master it, you should stop watching this useless videos that only teach you basics that you can learn anywhere, this isn't c++, this is basics for kids

    • @toby9999
      @toby9999 2 дня назад

      You missed the point, Mr. pedantic.

  • @medusaskull9625
    @medusaskull9625 2 месяца назад

    Do people still learn programming. AI is replacing you in a rapid rate. All that you learn here is useless.

    • @toby9999
      @toby9999 2 месяца назад +1

      No, it isn't. That's just hype.

  • @vyacheslavvorobyov22
    @vyacheslavvorobyov22 11 дней назад

    What an ugly language. It is hard to believe this language is still used for big systems.

    • @toby9999
      @toby9999 2 дня назад

      It's an excellent, powerfull flexible language that can produce highly performant executables. That's why I love it. I've never liked the "cout

  • @PragandSens
    @PragandSens 2 месяца назад

    Eew c++

    • @datastatacian
      @datastatacian 2 месяца назад +1

      Pythonista?

    • @PragandSens
      @PragandSens 2 месяца назад

      @@datastatacian rustonista

    • @toby9999
      @toby9999 2 месяца назад

      C++ is still the best general purpose high-performance language in widespread use right now. It's a great language for developing everything from operating systems and applications right through to games.

    • @PragandSens
      @PragandSens 2 месяца назад

      @@toby9999 rust > python > c++

  • @stargazer7644
    @stargazer7644 2 месяца назад

    I cringe every time you say sue dough. It's "do" as in "use the su command to do something".

    • @SavvyNik
      @SavvyNik  2 месяца назад +1

      Skee doo

    • @tomwawer5714
      @tomwawer5714 2 месяца назад +2

      Scooby Dooo !

    • @toby9999
      @toby9999 2 месяца назад

      I cringe every time someone says it in any way. Sudo is cringe in and of itself.

    • @robby3467
      @robby3467 2 месяца назад +1

      @@toby9999 soo doo sounds dumb as well.

  • @mohitverma4648
    @mohitverma4648 Месяц назад +1