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.
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.
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 🙏
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.
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
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
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.
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.
@@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.
@@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.
@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.
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
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.
We are getting hired with this one 🔥🔥
Hope you all gain some great knowledge about programming, linux, and cpp :) this took a while!
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.
I love C++. I have developed a stats app with FLTK and pure C++
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.
Thank you for this one.
Np
Thank you for your hard work.
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.
I like the idea of
Thank you for everything you have taught us
Let's gooooooooo baby 🎉
Thanks for the course.
Thanks man
Thanks Nick
Thanks for the course! its great!!! For me, after the 2D vector things started to go hardcore mode :/ but great! Thanks!
Haha sorry hard to get things in under 4hrs! But glad you enjoyed most of it :)
@@SavvyNik ehehe always learning thanks ;)
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 🙏
Thank u so much❤
No problem
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.
Awesome
Thanks!
Didn't get the make file as described at 25:38 on.
thanks savvy now i can sleep
Tutorial is great but you should've used conventional commits
Which Linux distro is best for development?
Hi thanks for great tutorial! What app do you use to record screen and draw on it?
Gink
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
YEEEEEEEES
:)
Ubuntu your primary distribution? Or do you use a Pop OS distribution?
I currently have both dual booting on a pc
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
Maybe environment variable 🤷🏻♂️
Just wondered. How old are you?
howdy-hi, can i do this on Linux mint cinnamon???
Yes
@@someone01233thanx
First comment
Let the learning begin :)
is there a reason you are still on 22.04 lts? Like a libary that only support that?
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
24.04 it's buggy at the moment, wait till 24.04.1 or .2
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.
woot
Woooot
'g++' is not recognized as an internal or external command,
operable program or batch file.
Did you install it?
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.
watching 10+ hrs recaps has made me numb to this tiny course.. brb..
lol 😂
pacman -Ss is the only true way to find your software. 😂
Bruh, I thought you were into Rust 😢
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.
@@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.
@@liquidmobius, yeah.
@@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.
@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.
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
You missed the point, Mr. pedantic.
Do people still learn programming. AI is replacing you in a rapid rate. All that you learn here is useless.
No, it isn't. That's just hype.
What an ugly language. It is hard to believe this language is still used for big systems.
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
Eew c++
Pythonista?
@@datastatacian rustonista
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.
@@toby9999 rust > python > c++
I cringe every time you say sue dough. It's "do" as in "use the su command to do something".
Skee doo
Scooby Dooo !
I cringe every time someone says it in any way. Sudo is cringe in and of itself.
@@toby9999 soo doo sounds dumb as well.