Що потрібно для вивчення С++?
Якщо все ж таки C++ необхідний, то для адекватного вивчення С++ доведеться книгу ~1000 сторінок вивчати, наприклад, C++ Primer (видання, оновлене для c++11). Якщо досвід програмування вже є, рекомендують "Accelerated C++".
На чому краще програмувати?
Початківцям слід звернути увагу на мову Python. Ця універсальна мова має спрощений синтаксис та широко використовується в усьому світі. Більш складні Java та C. Вони надають більше свободи дій та допомагають краще зрозуміти принципи програмування.