Веб-разработка - это достаточно сложно.
Даже в самом начале эпохи "веб 1.0" разработчикам надо было знать несколько языков и технологий, уметь работать с СУБД, понимать основы используемых сетевых протоколов, заботиться о безопасности. Сейчас многие вещи автоматизированы в современных фреймворках, но их по-прежнему надо понимать, чтобы корректно управлять средствами автоматизации. "Веб 2.0" или "…3.0" не проще, чем "1.0", хотя разработка и ведется на более высоких абстракциях. Сравнить можно с переходом от ассемблера к пайтону. И там и там свои сложности, просто они другие.
Поэтому, если вы действительно начинающий, лучше начать с простых "консольных" приложений и только потом переходить к веб. Но тогда для вас вопрос языка уже не будет стоять остро, вы будете знать несколько, понимать почти все, осваивать новый за несколько дней или недель (в зависимости от глубины освоения).
С другой стороны, если вам надо быстро сделать что-то простое для узкоспециальной задачи, то может глубокое знание и не требуется, тогда ищите примеры решения и разбирайтесь непосредственно в них.