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
 
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
 
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
 
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
 
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
😃😃

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
 
bhupesh profile image
Bhupesh Varshney 👾

Thanks 🙂☺️
I would try to keep up ma pace 😉

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

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