Большой вопрос, а нафига учить C++? Это язык для сильно хардкорных вещей - операционок, сложных библиотек, 3D-движков, и т.д. В общем, не для слабых духом, а для решения задач, где нужно уж очень заморочиться на производительности. А чтобы это делать хорошо, надо знать еще много чего, кроме самого языка. А раз вообще вопрос такой встает, то наверное речь идет о первом языке для изучения, чтобы получить профессию. Так есть куча способов проще - выучить JavaScript, веб-разработчик в наше время без хлеба точно не останется. А заморочек в этом языке сильно меньше. И код лаконичнее.