обосрут, скорей всего =) Однако мне это помогло =)
База:
0.1. Курс программирования CS50. Есть на ютубе в полном объеме впереводе от JavaRush. С него нужно начинать всё.
0.2. Чарльз Петцольд. Код: тайный язык информатики. Общий обзор того, как работает компьютер и процессор в частности.
С++:
1. Майкл Доусон. Изучаем С++ через программирование игр. Здесь легкое описание языка. Основы его синтаксиса. И много опущено специально, чтобы облегчить понимание.
2. Стивен Прата. Язык С++. Более глубокое описание С++. Но все равно все из головы вылетит. Однако будет больше понимания, как и что устроено.
3. Курс на Stepic.org от Александра Смаль (Computer Science). Там их два - простой и более сложный. Вот здесь обязательно нужно выполнять задания, чтобы убедиться, что ты правильно все понимаешь и делаешь.
Дополнительно для общего понимания написания кода:
4. Стив Макконнелл. Совершенный Код.
5. Шаблоны программирования. Есть курс от Георгия Могелашвили на ютубе (https://www.youtube.com/watch?v=qo7Hqwypwcc&list=PLtjuvkyFrt5Wjd-973N117XS7xuuoD6XM). Он хорош для понимания вообще идей проектирования. Легко и доступно объясняет, что к чему и как.
К завершению этих курсов у тебя нихрена навыков не будет. Ты большую часть информации просто впустую прогонишь через себя. НО. У тебя повится основная база, с которой тебе будет легко вникать в тонкости кода и начать реализовывать красивый код.
У меня после этих книг и курсов лежит сейчас на столе "Дэвид Вандевурд. Шаблоны C++. Справочник разработчика". И в планах еще пара тройка книг.
Этого всего тебе на 2-3 месяца, если по 3-4 часа в день уделять.
А дальше - кодить, практиковаться, изучать. Искать дыры в своих знаниях и подтягивать их. Главное! Понми - даже если ты сможешь написать что-то - ты не профи. Ты никогда не станешь профи до конца. Никто никогда не будет профи. Всегда есть кто-то круче, кто-то лучше, кто-то больше знает. Поэтому, останавливаться изучать нельзя даже тогда, когда у тебя спрашивают советы, а не ты.
Чтобы не вылетело, нужно практиковаться начиная с cs50
Что-то не похоже на "с++ за 24 часа"...
Одобряю
Пункт 5 это по C#, лол))
Обсуждают сегодня