Тут сразу две ошибки 1) "по-быстрому" изучить С++ 2) после изучения C++ перейти к ассемблеру 1) С++ -это объектно-ориентированный язык. Его "по быстрому" можно выучить, только если ты уже селен в других объектных языках. Понять, что есть класс и что есть объект, наследование, инкапсуляция, полиморфизм. Не просто выучить определение из wiki. а научиться мыслить этими категориями. Петух, это наследник курицы, только несение яиц у него не реализовано, но реализовано кукареку . После C++ надо переходить на другие объектные языки: C#, Java. PHP и Rubby освоишь походя, когда понадобятся. Ассемблер - это язык работы с железом, портами ввода-вывода, памятью. Объекты на нем не сделаешь. Желательно понимать, как работает процессор.