Como les cuesta a algunos ayudar sin dar por culo
Si te vas a introducir en el apasionante mundo de la web, te queda un camino muy largo y duro, de curros mal pagados, de sentirte infravalorado por tu empresa dia si dia tambien, de agregarte una larga lista de feeds de desarrollo para estar al dia de todo, porque en cuestion de dias hay cosas que dejan de funcionar, salen avances,etc...y cafe MUCHO cafe!
Una parte muy importante de un desarrollador web es la lectura, te sangraran los ojos, tendras que leerte manuales infumables, y codigo, leer codigo es muy importante, pasarte por gibhub una vez a la semana y buscar cosas interesantes entre los miles de proyectos que hay, es algo que todo desarrollador tendria que hacer. Compartir tus conocimientos con tus compañeros de trabajo o comunidades online, nunca ir de listo o sobrado, ni menosprecies el trabajo de otros, cosa que se da mucho :_. No te especialices solo en un lenguaje y te obceques en resolver todos los problemas igual, hay ciertas tecnologias que son mejores que otras para ciertas tareas. Cuando tengas una buena base basica :wtf: , puedes empezar a mirarte los patrones de diseño, que practicamente todas las consultoras se pasan por el ojete
Te digo todo esto porque veo que estas empezando en el mundillo y no te quiero desanimar, todo lo contrario, si continuas por este camino, sera por que es tu pasion, y al final del pasillo lugubre, encontraras la luz, un trabajo bien pagado, en el que estaras desarrollando cosas que te apasionan,conoceras a un monton de gente interesante, emprenderas tus propios proyectos y quien sabe...quizas algun dia una aplicacion tuya cambie el mundo
Respecto a tus dudas, ya veo que te las han resuelto a medida que te escupian mierda, pero pondre mi granito...
Para una web sencilla seguramente ni te hara falta el uso de javascript, pero bueno, en caso de necesitarlo, Jquery te facilitara mucho las cosas, supongo que conoceras el framework, ya que lo mencionas.
Para el CSS, si no quieres hacerlo a pelo, te recomendaria el framework de twitter bootstrap. Aqui lo puedes descargar y ver los ejemplos y la documentacion:
http://twitter.github.com/bootstrap/
Para el html, lo mismo, si no quieres hacerla desde cero, tambien existen varias plantillas. Si te decides por HTML5 (deberias!), te recomiendo HTML5 Boilerplate, te deja listo para usar una plantilla muy completa de HTML5 optimizado y normalizado para "todos" los navegadores (cross-browsing) ,echale un vistazo:
http://www.htmlcinco.com/html5-boilerplate/
Recuerda que nadie nace sabiendo y en esta profesion se podria decir que nadie muere sabiendo, porque esto avanza tan rapido que cada dia que pasa sabes menos!, asi que si en un futuro un "desarrollador de profesion" te dice que su jquery no le funciona en el servidor, no le trolees mas de lo necesario! (igual el ejemplo no es muy bueno, ya que si que podrias ejecutar javascript en el servidor con nodejs,pero buenoooo!)
Suerte!