How do i start with C++?

Only coded in Java and python before. Started Coursera but is it worth starting from C and then ramp up to C++. I heard there are some modern concepts in C++ so do i need to still start from basics if i know java? Any book’s recommendations? tc 420k

New
fmercury Mar 7, 2022

Grokking was solid

Qualcomm #baller Mar 7, 2022

You don’t need C to start learning C++ . It’s easier if you know Java .

Amazon 3mph Mar 7, 2022

C and C++ are two very different languages when you go beyond basic programming. If your end goal is learning C++, definitely start learning modern C++. You might be able to get away with a short intro to what makes it different from a garbage-collected language, and a non-trivial implementation exercise (e.g. a graduate level class). To begin with.

Amazon veSO44 OP Mar 7, 2022

Any recommendations on books which has exercises that can guide to a bigger projects in pieces. I can skim through basics, it is mostly going to be practice.

Amazon 3mph Mar 7, 2022

I’m sorry, I’m not aware of good books with exercises. But a close alternative might be books like Effective C++ by Scott Myers. If it talks about something you aren’t aware of, Google should help. It’s probably a good way to quickly get I introduced to good practices and such.

Roblox LoongView Mar 7, 2022

Learning C is actually counter productive, don't do it. Start with the basics that are almost identical to java then jump into C++ inheritance and STL and do a few small projects to learn how to solve compiler errors and read cppreference docs.

Apple kTee58 Mar 7, 2022

Just outsource your job to a contractor in India, you don’t even have to learn anything and still collect a paycheck!

Amazon veSO44 OP Mar 7, 2022

How will i respond to CR is a different timezone

New
chonk Mar 7, 2022

I made this C++ cheat sheet https://github.com/SmitRao/cpp-cheatsheet Still haven’t pushed the latest copy, have a few local changes from when I was prepping for interviews. Will add them soon. Feel free to fork or raise a PR and add to it.

Snap notanato Mar 7, 2022

Take a university class.

Amazon veSO44 OP Mar 8, 2022

Too slow IMO

Meta dang wow Mar 7, 2022

If you have the time and want to be good at it, read a good c++ book and take thorough notes, then read another Aside from also writing code and learning how to be productive in it

Amazon veSO44 OP Mar 8, 2022

don’t have a lot of time but will learn as i work. Want to familiarize myself with reading and writing it at least

Twitter BenP11 Mar 8, 2022

Does meta have internal c++ crash course? How do you find it?