Today I am going to show you can learn C & C++ 2019?
This exact Method I used this method to learn C & C ++.
How can I get started with C and C++?
To get started with C or C++, what you’ll want in most cases, at the very least, is a compiler—although nowadays you can also learn C online by experimenting a bit with “hello world” C projects in-browser.
Compilers are programs that can be run through command-line interfaces (CLIs). They read the entire program and convert it into object code, which is a translation of the program source code into a form that the computer can execute directly.
To make life easier, you can go for full-fledged IDEs that can make your experience with C or C++ even more pleasant.
There are a lot of good compilers available on Windows.
On Windows, Visual Studio provides a C++ compiler.
The compiler can also build C programs.
Visual Studio comes with its own powerful, feature-rich IDE, making it a neat choice for anyone getting started with C or C++ or someone primarily targeting the Windows platform.
If you are looking for something more standard compliant, GCC (MinGW) might be what you need. The Codeblocks IDE works exceptionally well in this setup.
Clang, too, is now a formidable choice on Windows—it’s even used to build Google Chrome nowadays.
Other cross-platform IDEs exist, such as Eclipse CDT, Jetbrains CLion, and Netbeans, that provide fully functional C and C++ development environments. Lately, however, these are being eclipsed (pardon the irony) by Visual Studio Code, which is also available for Linux and Mac environments.
If you are on Linux, you probably have GCC installed as a part of your distribution already. If not, installing it should be just a matter of a single command:
sudo apt-get install build-essential
sudo yum install gcc gcc-c++
sudo pacman -S base-devel
The Codeblocks IDE and Eclipse CDT work equally well on Linux as they do on Windows.
Mac / Mac OS X / OS X / macOS
On a Mac you can use Clang or GCC—both are available for free. While GCC has support for a wider range of C and C++ standards, Clang will work fine for most cases.
Clang should already be installed.
You can install GCC using Homebrew:
brew install gcc
You can use XCode, a great IDE that is a part of the Mac OS developer tools.
What are some good tutorials for learning C and C++?
Tutorials are a great way to get started with a new programming language. Even if you are not very familiar with programming itself. The following tutorials will teach you the most important concepts.
C Programming at Learn Vern
This comprehensive C programming online course is great for beginners, who do not necessarily have previous programming experience. It starts from the very basics of C and programming in general and covers advanced topics, such as dynamic memory allocation, file management, etc.
C++ For C Programmers at Coursera
If you are already familiar with C and want to dip your toes in C++, then this two-part course is perfect for you. This course truly highlights the differences between these two languages and shows you how to make the most out of C++.
C++ Fundamentals at Coding Ninja
On the other hand, if you want to start from the basics of C++ classes online and learn it from ground-up, PluralSight has just the tutorial for you. It’s aimed at those who want to be more efficient with C++.
C++ Tutorial for Complete Beginners at Udemy
This course is aimed for anyone who has basic computer knowledge but now wants to get into the realm of programming. Arguably, it’s the best way to learn C++ as your first language. Also, if you find game development interesting, this is the course you want to start with.
Advanced C++ Programming Training Course at Udemy
Once you are content with your basic C++ programming skills and ready to move on to the real deal, you’ll want an advanced tutorial, like this one. The tutorial covers polymorphism, templates, exception handling, streams, containers, algorithms, stacks, and much more.