Так как я не очень хорошо разбираюсь в веб-программировании, то про него говорить не буду.
Я бы посоветовал начать с изучения Python. Он проще, чем С++/С# и не менее функционален благодаря огромному количеству библиотек. Его синтаксис понятен новичку, на нем можно хорошо набить руку и вообще понять суть программирования (а особенно объектно-ориентированного). Когда станете уверенным Python-программистом, то, если захотите, можете приступать к С++ - вам будет гораздо проще. Но Python и сам по себе дает широкие возможности.