Если уж изучать си++ то начни хотя бы просто с СИ. Хотя он тоже не прост... основные алгоритмы хорошо изучить на паскале, но даже если его и не изучать, то запросто можно и с си начать. Я вот в школе паскаль не изучал, но в далекие времена начал с бейсика... там просто все и было просто вводить команды... это до сих пор вспоминаю. Так как все досконально изучил и скорости не хватало, то перешел на ассемблер... а уж с него переход на си вообще прост. Вот потому, точно не скажу... как у тебя пойдет... но все же начни хотя бы с простого СИ и обязательно алгоритмы.