Quiero hacer mi carrera en desarrollo web. Tengo poco conocimiento de HTML y CSS. ¿Qué lenguaje y marco serán más útiles en el futuro?

Si quieres ser desarrollador web, debes saber HTML y CSS, así que tu primer paso debe ser tener un buen comando sobre estos dos.
Ahora, cuando se trata de elegir el idioma para la carrera en el desarrollo web, he aprendido que hay mucho que aprender y depende del requisito del proyecto en el que esté trabajando, pero aprender PHP será un buen comienzo en este viaje. Existen muchos frameworks PHP como Codeigniter, Laravel, CakePHP, Symfony y muchos más. Mi consejo es que debe comenzar con el aprendizaje de Codeigniter, ya que es fácil de aprender y luego pasar a laravel si lo desea.

Python: – Un buen lenguaje de programación para aprender para los principiantes que casi no tienen experiencia en programación.
Python Framework (Python): – Django y muchos más

Ruby: – Otra vez un buen lenguaje de programación.
Ruby on Rails (marco de Ruby): – Lo mejor para desarrollar sitios web en un tiempo récord, aunque no es tan fácil para los principiantes.

NodeJS: – Un marco de JavaScript diseñado para crear aplicaciones en tiempo real. Actualmente muy popular entre los programadores.

Tu pregunta es larga. Mi respuesta corta es simplemente comenzar a aprender en lugar de preguntar por quora. Aquí obtendrá muchas respuestas diferentes que lo confundirán más porque cada persona sesgará su respuesta con su propio interés.

Para pequeñas producciones puedes elegir cualquier combinación.

Perfeccionaré lo siguiente:

  • Back end : ruby ​​on rails (lenguaje Ruby y marco de rails)
  • Front-end: Html5, CSS3, script Java, bootstrap

No hay contradicción para el front end. Para el back-end, aprender ruby ​​on rails es difícil, especialmente para aquellas personas que se introducen con PHP. Tomará mucho tiempo y trabajo duro. Pero si quieres alguna alternativa, te sugeriré Django (Python). Es fácil de aprender y muy poderoso. Y si desea adjuntar con PHP, elija Laravel. Prefiero laravel incluso sobre Zend.

Para el lenguaje de fondo, aquí hay una comparación de php, python y ruby ​​PYTHON vs PHP vs RUBY 2015 y aquí hay una comparación de django, laravel y rails Django vs Laravel vs Rails. En la primera comparación, Python domina mucho y en la segunda comparación se prefieren más los rieles. Entonces, diré nuevamente si puedes aprender ruby ​​on rails, luego elige ruby ​​on rails, de lo contrario, elige django con python.

NOTA:

  • Ruby on rails no es tan difícil como para que nadie pueda aprenderlo. Lo digo difícil en comparación con otros lenguajes y marcos.
  • Después de aprender, hacer la aplicación con rieles es fácil y rápido. Tienes que pasar mucho tiempo aprendiendo, no desarrollando.

Palabras finales : el desarrollo web no se limita a idiomas y marcos. Empieza desde aquí. Si quiere ser experto, no use frameworks directamente, primero aprenda cómo funcionan los sitios web y cree sitios web usando CMS. Google es tu mejor amigo e incluso mejor que quora. Úsalo. Intente construir aplicaciones simples primero. Piense y busque cómo funcionan otros sitios web. También aprendí el desarrollo web buscando en google y youtube y leyendo códigos de código abierto. Para los mejores libros, use este enlace Los mejores libros para el desarrollo web en 2015. No necesita comprar ningún libro, solo use google y obtenga pdf. Si no desea perder su tiempo en google, suscríbase a este sitio web Programación y desarrollo web, recibirá todo el material de estudio por correo electrónico automático.

Si desea ir a gui, aprenda css3, html5, jquery (marco de javascript). Si desea scripting del lado del servidor, aprenda PHP, Python. Ambos idiomas tienen una gran demanda que otros idiomas como Ruby, Pearl. Para PHP, primero puede comenzar con php básico y luego puede elegir cualquier marco. El mejor marco actual ahora para PHP es el marco LARAVEL. Si está aprendiendo Python, busque el mejor marco de Python de Django. Obtendrá varios tutoriales para django y una buena base comunitaria. Depende de usted lo que quiera aprender. Python y Php son fáciles de aprender. Hay varios factores involucrados. Al igual que si quieres eficiencia, entonces elige Python. Python es más rápido que PHP. Pero hoy en día el marco de trabajo de LARAVEL está en auge. Mi consejo será que primero aprendas los conceptos básicos de PHP y luego decidas si quieres pasar a Python o no.

Primero elige qué plataforma …
front end o back end
El front-end implica diseñar la interfaz de usuario, desarrollar la experiencia del usuario …
back end implica todo el almacenamiento de datos, seguridad …
pero si te interesa más el contenido, te sugiero front-end, aprende sobre bootstrap, jquery, JavaScript n bajo JavaScript cualquier framework, como Node.js, o el ahora popular js angular
Si quieres back-end, PHP, ruby ​​on rails, SQL siempre está ahí. Solo HTML no es suficiente, debe saber sobre el lienzo y sobre muchas cosas, y también sobre el diseño web receptivo de tendencia

Aprende python-django. Es un marco muy útil y abundante. El backend es seguro y se proporciona más libertad al codificador para hacer las cosas. Y aprenda los marcos definidos de su elección al principio y sea bueno solo en algunos. Con el tiempo, a medida que continúe transportando camiones, sentirá la necesidad de otros marcos y luego podrá comenzar a tomar diferentes. Pero esto garantiza un menor esfuerzo porque los marcos solo proporcionan funciones u. No hay nada que no puedas hacer con el lenguaje básico cuando lo dominas. Así que concéntrate en las ideas de código y código Ur En lugar de marcos. Por ejemplo, JavaScript se escupió uno por años juntos. Pero JS puede hacer que la vida de Ur sea mucho mejor. La gente se está dando cuenta de eso y puedes ver cómo JS está tomando. Así que sí. Repara tus marcos y habilidades mínimas. Sigue trabajando en ellos. Nadie sabe todo. Un desarrollador increíble sabe lo suficiente. No mucho. Pero suficiente.

More Interesting

¿Cuál es una carrera más satisfactoria para una consultoría de ingeniería de ingeniería mecánica o una práctica de ingeniería?

¿Es bueno cambiar de carrera de desarrollador de Algorithmic Trading a Data Analytics and Consultancy?

¿Cuánto juegan las calificaciones y el GPA en la cantidad de éxito que tendrá en la vida?

Soy un graduado en contabilidad (segunda clase superior) sin trabajo, sin dinero y sin conexiones, y peor aún, vivo en África (Camerún). ¿Qué puedo hacer con mi habilidad para ganar dinero?

¿Debo retrasar mi graduación para una pasantía o graduarme a tiempo?

¿Cuáles son los puntos débiles más comunes para los ingenieros de redes?

¿Cuáles son las oportunidades futuras para los empleados de soporte técnico?

¿Qué tipo de pasantías puede hacer un ingeniero metalúrgico y de materiales de segundo año de IIT Madras?

Empleos y carreras: He sido seleccionado como oficial en un banco gubernamental. ¿Qué cursos debo hacer ahora para mejorar mis habilidades dado que tengo dos meses de tiempo disponible?

¿Por qué el ajuste cultural es mucho más importante que el desempeño laboral?

¿Qué tan difíciles son las entrevistas fuera del campus?

¿Cuáles son las áreas de trabajo y el alcance de la ingeniería aeroespacial?

¿Qué debo elegir: DTU EEE o IITD de producción e ingeniería industrial?

Cómo preparar mi cartera para una pasantía de ciencia de datos dentro de un mes

¿Cuál es la mejor manera de llegar al valle de Sillicon desde la India?