Это конечно неправильный подход изучения С++.
Во-первых, ассемблер сейчас точно не нужно изучать. В работе он нужен 1% программистов, которые пишут какие-нибудь кряки или вирус. Остальные 99% делают фигак-фигак и в продакшн, потому что заказчику нужна готовая работающая программа, которая делает то что написано в ТЗ. Как там внутри это написано, мало кого волнует. А если и волнует, то понятность кода, поддерживаемость, простота важны гораздо больше, чем мнимая "красота" и скорость работы.
Поэтому берите книги и учите С++, классы, шаблоны, STL, многопоточность, сокеты. Можете написать какую-нибудь небольшую программу, например торрент-клиент или хотя бы HTTP-загрузчик файлов.