Веб-разработка из двух частей состоит: Интерфейса (то, что видит пользователь) - это JavaScript.И серверной части (это сложнее и может быть основано на любом языке, JS / PHP / Python / C++ и пр.).
С чего начать - не очевидно. Можно параллельно учить JS / Python, они похожи. Пробовать на них собрать что-то простое.
Каким программистом лучше статьЛучше стать психиатром, чтобы лечить неудавшихся программистов от депрессии. Это адский труд, а не обещанные "миллионы" за нажатие пары кнопок, сидя дома с кружкой кофе. Вы не будете улыбаться за работой, как это показано в рекламных постерах. Рынок перенасыщен. Туда только по зову сердца, а не за деньгами.