Если ты хочешь изучить программирование - изучи С. Без ++. И от него развивайся в любую сторону бесконечно. И пиши совершенные и безошибочные программы потом на любом языке. Если ты хочешь изучить какой-нибудь язык и сразу писать - изучи любой язык без понимания сути программирования - и пиши косячные, тяжёлые проги с неустранимыми ошибками логики.