Soy un nuevo programador que busca entrar en el desarrollo web. ¿Con qué tecnología debo comenzar?

Si está buscando trabajo, JavaScript es posiblemente un mejor lugar para comenzar, ya que casi todos lo usan. Aquí hay algunos recursos que deberían llevarlo en la dirección correcta:

  • Comience aquí: http://eloquentjavascript.net/co… – También hay una versión impresa disponible con contenido adicional: http://www.amazon.com/gp/product…
  • Si no le importa comprar libros, también le recomiendo JavaScript, The Good Parts: http://shop.oreilly.com/product/… – El autor, Douglas Crockford, también tiene muchas otras cosas, muchas de ellos gratis, que vale la pena ver.
  • Después de familiarizarse con los conceptos básicos y algunas prácticas recomendadas, consulte esto: http://ejohn.org/apps/learn/ – Cubre algunos temas avanzados, y es del tipo que hizo jQuery.
  • Además, sin duda se beneficiaría al leer el código fuente de varias bibliotecas e intentar comprender completamente lo que están haciendo. La versión actual de jQuery está aquí: http://code.jquery.com/jquery-la…

jQuery es probablemente la biblioteca javascript más conocida y ampliamente utilizada, y con una buena razón: hace que muchas cosas comunes sean mucho más fáciles. Sin embargo, recomendaría esperar hasta que tenga una buena comprensión del lenguaje sin usar jQuery o cualquier otro marco.

Y por último, diviértete mientras lo haces 😉

Desde la perspectiva de la pila de desarrollo web, ya que sabes que Python y Ruby echan un vistazo a Django y Ruby on Rails. Son marcos bien documentados. También sugeriría una ruta alternativa. Vaya a github.com y vea los proyectos que le gustan allí en Python / Ruby y consulte su código y vea si puede proporcionar algunas correcciones de errores.

Debes centrarte en:
i) Front-End = Aprenda HTML 5 y Javascript + Principios de diseño, pruebe este libro http://www.amazon.com/Universal-
ii) Back-end = Aprender Ruby o Python y bibliotecas estadísticas

No intentes hacer ambas cosas, concéntrate en 1, ya es bastante difícil. Gluck!

More Interesting

Aprendí HTML, CSS y JavaScript. ¿Cómo puedo ganar dinero en casa usando estas habilidades?

Tengo problemas para aprender CSS en Codecademy. ¿Cuál es un sitio web más fácil de aprender?

¿Cuál es la mejor opción para construir un sistema de gestión de la sociedad, Entity Framework o ADO.NET? ¿Por qué?

Cómo construir una solución de gestión de API

Cómo valorar un servicio que quiero proporcionar en línea

Tengo un sitio web estático. Estoy planeando convertir ese sitio a WordPress. ¿La conversión de un sitio web estático a WordPress afecta a SEO?

Si elijo crear el front-end y el back-end de un sitio web y cargué el código al host y quiero actualizar el sitio, ¿qué debo hacer?

Mi sitio web muslimvashikaranspecialist dot com está en la segunda página de la palabra clave especializada vashikaran Quiero clasificarlo en la primera página, pero no sé qué debo hacer ahora, ayúdame a darme el procedimiento, ¿qué debo hacer para clasificar mi sitio web en la primera página? ?

Para desarrollar un sitio web decente, espero que necesite Photoshop para la manipulación de imágenes. ¿La mayoría de los sitios web requieren habilidades de Photoshop en algún momento?

Cómo vincular archivos PHP y SQL existentes para crear una página web

¿A qué recursos debe referirse un desarrollador web para obtener ayuda y mantenerse actualizado?

Estoy a la mitad del aprendizaje de Python. ¿Cuándo debería comenzar a jugar con Django?

Construí una API de back-end y quiero mostrarla en GitHub. ¿Qué información debe contener mi archivo Léame y qué estructura debe tener?

Creé una página web usando HTML y CSS. ¿Cómo lo publico en Internet?

Quiero usar AngularJS con Django y Django REST Framework. ¿Debo aprender AngularJS primero por separado?