По поводу CPP я уже кинул Кириллу в скайп. Если будет не достаточно кину ещё.
Ребят я тут посидел с плюсами, и скажу вам следующее:
Если вы желаете разрабатывать прикладное ПО, т.е игры и т.д, и никогда не слазить на системное программирование, мой вам совет. Не морочте себе голову плюсами. На шарпе например, вы сможете написать ту же программу, только безопасную и без почти единой работы с памятью. Всё за вас делает сам язык.
Шарп взял только всё хорошее из C, C++, Java и т.д, и исправил всё самое ужасное.
Теперь безопасность там на уровне. Если на C++, вы сделаете массив из 10 клеток, и попробуете занести значение в 11 клетку, ошибки не будет. А это огромная дыра в безопасности. В C# уже при компиляции будут ошибки.
Всегда умейте сформулировать вашу задачу, и решить попробовать простыми путями. Из-за ненужных вещей программирование и бросают. Сказал кто-то, пиши игры на C++, тот пошёл, узнал про память, не понял, и подумал, что всё программирование такое. Плюсы для тех, кто ищет трудные решения.
Спасибо за внимание.