Вы начните с тех самых основ, не рвитесь раньше времени в какую то конкретную область. Начните с изучения базы C++, рекомендую почитать Шилдта и Лафоре, оба автора пишут достаточно простым языком.
После этого займитесь изучением алгоритмов, тут отлично подойдет Кормен (ну или Кнут, если осилите).
А дальше уже сможете углубляться в какую то отдельную область.