DEV Community

Cover image for 30 Seconds of C++

30 Seconds of C++

Bhupesh Varshney ๐Ÿ‘พ on May 05, 2019

So if you are looking forward to learn C++ in 2019, I present to you the 30 Seconds of C++. A collection of STL (Standard Template Library) featu...
Collapse
ย 
sandordargo profile image
Sandor Dargo โ€ข

Nice to see other people doing C++ around!

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

Thanks ๐Ÿ˜™๐Ÿ˜™
I was actually kinda motivated by your posts on C++ too . ๐Ÿ˜‹

Collapse
ย 
wunk profile image
Wunk โ€ข

There's def a big lack of of C++ on this site for sure lol
So many students get C++-traumatized due to the fact that C++ is still being taught in schools with C++98.

Thread Thread
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

Yes
Because as i said it's sometimes not beginner friendly and students get a bad first impression of C++
I mean just look how much C++ created
That JavaScript V8 engine ๐Ÿ˜Ž

Thread Thread
ย 
wunk profile image
Wunk โ€ข

Pretty much every language that isn't C or C++ is built upon a C or C++ stack these days lol

Thread Thread
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

Say JVM for example ๐Ÿ˜‚

Collapse
ย 
twigman08 profile image
Chad Smith โ€ข

I love this post. Great post and great to see some C++ love here. This site definitely needs more of it.

The biggest issue with people being afraid of C++ is honestly how it's taught in my mind. Universities have taught it completely wrong, introduce concepts wrong, and don't even teach proper C++. They teach it like it is just "C with classes." A lot of universities even teach that using the STL is bad and that it's slow and want you to go back to using it like it's C. I was told by a systems professor a few times that C++ could not be used in this class because it was impossible for C++ to do the things that were required (he was wrong of course...).

C++ was my first language and it is still my baby even though it is not my main language anymore. I sometimes still go back to c++ to make sure I still remember how to do a few things and brush up on modern C++. It definitely has made me a better overall developer.

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข โ€ข Edited

I totally feel you
there is one misconception that STL is slow, it's NOT
Instead it increases the productivity of the language

Collapse
ย 
yechielk profile image
Yechiel Kalmenson โ€ข

Thanks! I'm learning C++ to help support one of our components at work (I'm using this tutorial) and I'm finding the the more I learn the better I understand what goes on "under the hood" in the order languages in using.

This will definitely come in handy!

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

Sure happy to help ๐Ÿค—
I think learncpp.com skipped the modern C++ STL features.

Collapse
ย 
ojordann profile image
Osi Njoku โ€ข

I find reading โ€œThe C++ Programming Languageโ€ by Bjarne Stroustrup (original C++ creator) is one best ways of learning C++.

Yes, itโ€™s a deep long read but you reap the rewards several times over.

He explains tough concepts in a simple way with a plethora of examples.

Collapse
ย 
michaelrice profile image
Michael Rice โ€ข โ€ข Edited

I started programming with Microsoft QuickC (which should make it clear how old I am) and then tried to go further with it. Left me a little bruised and battered but have always wanted to come back to C and/or C++, so thanks for sharing!

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

I started programming with Microsoft QuickC (which should make it clear how old I am)

Seriously ๐Ÿคฏ
I guess I could learn from you

Collapse
ย 
michaelrice profile image
Michael Rice โ€ข

omg, not at all. I'm learning from you!

C was a tough first experience for me. still get anxiety every time I see an asterisk!!!!

Collapse
ย 
kdraypole profile image
Kobe Raypole โ€ข

Started college with a CSCI class that taught computer science principles in C++. I can confirm that C++ is not beginner friendly, but if you can push through, any other language will feel like a breeze!

Collapse
ย 
eddyekofo94 profile image
Eddy Ekofo โ€ข

Migrating from Java to C++ at work. Did some of it back in college, now I gotta get my hands dirty everyday with some C++. Excited and anxious also.

God bless

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

You to brother
๐Ÿค—โ˜บ๏ธโ˜บ๏ธ

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

Surely they are invaluable
I will link the core guidelines page in future

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข

Thanks ๐Ÿ™‚โ˜บ๏ธ
I would try to keep up ma pace ๐Ÿ˜‰

Collapse
ย 
enockmashia profile image
Enock Mashia โ€ข

From a guy who built a 3D Bomberman OpenGl game in C++, all I can say is... "IT'S WORTH IT".

Collapse
ย 
guy profile image
Guy โ€ข

Great post. I started out in C++, and even though I don't regularly use it in my work today, it helped me tremendously when moving on to other languages.

Collapse
ย 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ โ€ข โ€ข Edited

Yes !!! Finally someone agrees
It's totally true
๐Ÿ˜ƒ๐Ÿ˜ƒ