Thursday, October 15, 2020

Learning New Things - C++ for Absolute Beginners

I have a bit of a preoccupation with new Delphi programming books and have blogged about them a bunch of times. The keen-eyed among you will notice that this is not a Delphi book, but you might recognise the author's name, Slobodan Dmitrović, from the Delphi community.

As the title suggests, it's targeted to beginners, but it's also suitable for experienced developers who want to learn a new programming language. And expanding our horizons is always a good thing for developers, even us Delphi die-hards.

Modern C++ for Absolute Beginners

by Slobodan Dmitrović

Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, C++ Standard Library, and modern C++ standards. No previous programming experience is required.

The book itself is compiler and IDE agnostic, but it does mention GCC, Visual C++ and Clang and describes how to create a new C++ project for each of them. So, if you wanted to, you could also use the free C++ Builder Community Edition or the open source Dev C++.

The C++ Builder Community Edition has the same features as the Professional Edition, but with some license restrictions

To create a new C++ project:
  • Select File | New | Console Application - C++ Builder
  • Click the OK button to accept the defaults

The Dev C++ is a free and open source IDE for C++ that is, interestingly, built using Delphi. Source code is available on their SourceForge and GitHub pages.

To create a new C++ project:
  • Select File | New | Project
  • Select Console Application
  • Click the OK button to accept the defaults
  • Save the new project to the hard drive

No comments: