Ну вот Си и изучи. Или все-таки Flash. Об ассемблере даже не заикайся.
Вирусы ты писать не будешь никогда, сразу учти.
И все-таки я бы рекомендовал AS. Результат будет виден гораздо быстрее. Хотя для алгоритмики лучше потрахаться с сями на чисто математических задачах. Массивчики поинвертировать, посортировать, то-се...