This tutorial is designed to give you a working knowledge of C++ (and indirectly parts of C) as quickly as possible for people with Java programming experience and familiarity with basic programming language concepts. By working through the exercises, core C++ concepts can be learned and practiced. This tutorial is not a substitute for a good C++ textbook; in several places, you are referred to a textbook for more complete information. This tutorial also assumes familiarity with the UNIX operating system and a text editor.
About The Author
Muhammad Saqib
Muhammad Saqib is the founder and lead author of MyCPlus, which he has owned and run since 2004, originally launched during his university years. He holds a Master's degree in Computer Applications and is a Senior Software Engineer with over 15 years of professional experience designing and developing large-scale software and web applications. He has worked for and consulted with major firms including Ford and Hyundai, as well as in the healthcare sector, and currently builds software at a Mobility-as-a-Service (MaaS) transport company. Working hands-on across C/C++, Java, C#/.NET, PHP, and Python, he writes here about C/C++ and Java programming, software development, computer science, and developer tooling.


