Files
CppDeveloperRoadmap/English/Books/PreJunior.md
2021-11-02 10:35:55 +03:00

3.3 KiB

Pre-Junior

Motivation and experience

  • Chad Fowler - Passionate Programmer

    This book can be called a classic in the motivation genre for beginners. Chad Fowler tries to share his experience: how to become a professional programmer and ride the IT industry wave.

Computer Science

C++

  • Stephen Prata - C++ Primer Plus

    The book is an excellent start for people who stand at the beginning of the studying path in C++ World. It doesn't require any extra knowledge to start your path. This book also contains a list of exercises which help to get experience and understanding of C++ basics.

  • Stanley Lippman - C++ Primer

    The book is a good complement to the previous one. It's good to use this book in parallel with Prata's book. We recommend you find a balance between these books, as information is given differently: mixing information from both books will help you to better understand different topics and language aspects.

Hard skills

  • MSDN

    If you are at the starting point of your studying path, it's recommended to start practicing and doing exercises in the IDE: Microsoft Visual Studio (Community Edition). Nowadays, it's one of the friendliest IDEs among others to beginners, either in installation or usage (and it's absolutely for free!). It will help you to concentrate on language and not to struggle with the development environment. On MSDN you will find a nice guidebook that describes the following aspects: how to install the Visual Studio, create the first console project, and implement the first application.