Другие языки программирования и технологии

С чего начать программировать?

Я не знаю откуда брать знания! Хотел бы выучить языки Java; C++, но не знаю с чего начать хотя бы базу! Лично хочу начать разработку игры, но для этого мне нужно знать языки, но откуда?
Да ты не спеши с играми, игры - это впереди, сначала вообще программировать научись (лично я в лагере научился паскалю и вижуэл бейсику, потом зимой захотел научиться c++, т. к. я узнал, что именно на нём делают серьёзные игровые проекты, когда попал в больницу, скачал книжку "c++ for dummies", почитал вечерочек, и вот с завтрашнего дня по сей день пишу на c++), потом научись аккуратный, легко читабельный, быстрый код (правда, с аккуратностью у меня проблемка ^-^ ), научись делать правильно структурированный код (типо, используй классы где это реально нужно, а где это лишнее - лучше не делай), алгоритмы подучи, научись легко обращаться какой-нибудь графической библиотекой (типа, SDL, D3D, OGL и. т. д.), и наконец настанет то время, когда ты: либо потеряешь мотивацию, либо найдёшь что-нибудь более интересное, чем игры, либо твоё желание создавать игры увеличится, да и к тому-же ты уже будешь знать что и как надо делать.
И помни: "Цель создавать игры - достойна уважения"
Виталий Сиренко
Виталий Сиренко
1 893
Лучший ответ
Борис Ковалев Спасибо за интересную информацию. Надеюсь в будущем мотивация еще останиться)
С основ императивного программирования: переменные и константы, логические операторы if, switch case, массивы и циклы, процедуры и функции. Затем ооп: классы и объекты, наследование, интерфейсы. Затем структуры данных и библиотеки, паттерны и программная инженерия.
Освойте азы по книге "Песни о Паскале", скачивается бесплатно.
Си и С++. С++ начинай после Си. Можешь сразу начинать писать игры, если что в голову придёт, но для начала освой простые азы.