no hace falta ser genio, yo aprendí VB6.0 a los 11 años, pero antes hacia bases de datos con form en access desde los 8 años, y mi promedio escolar era bueno, pero tampoco fui el 1ro de la clase (hasta la universidad XD)
así que aprender sólo html+css+javascript es un paseo comparado con VB6 o php