Изучайте php. Там и с алгоритмами особо запар нет(разве что графы можно изучить) и результат сразу виден и работу сможете найти если научитесь что то делать. Как выучите синтаксис сразу возьмите какой нибудь фреймворк, например symfony. Заодно можно будет изучить html, css, javascript, sql.
В php тоже есть ООП и сделано все по примеру Java т.е. довольно хорошо.
С++ сложный язык для изучения в том плане что там очень много нюансов как можно и как нельзя писать при этом код будет работать, но иногда может не работать. В то время как в php главное не смешивать логику работы и внешний вид насколько возможно - эту проблему решают фреймворки, тот же symfony.
Ещё гляньте книгу Кормен "Алгоритмы. Вводный курс". Она небольшая (200 стр) но информативная.