¿Cómo debería empezar a aprender desarrollo web con un poco de conocimiento de C?

Nadie hace desarrollo web en C en estos días, o al menos eso parece. Toneladas de personas están haciendo grandes cosas en HTML, CSS, JAVASCRIPT y toneladas de otros marcos y en casi cualquier tiempo de ejecución que puedas imaginar

En otras palabras, al usar el lenguaje C no puede desarrollar el sitio web. Así que mejor aprender HTML, CSS, Java Script.

puedes aprender desarrollo web a través de algunos cursos en línea:

cursos en línea para desarrollo web:

  • El curso completo de desarrollo web: crea 15 proyectos

de esto puedes aprender sobre:

  • Diseñe y construya sitios web potentes con ingresos en efectivo a un nivel altamente profesional utilizando las últimas tecnologías web.
  • Use HTML5 y CSS3 para crear contenido del sitio web y agregar un estilo y una decoración impresionantes.
  • Utilice la interfaz de usuario de Javascript, jQuery y jQuery para crear sitios web y juegos interactivos.
  • Use Twitter Bootstrap para producir sitios web receptivos que se adapten a cualquier tamaño de dispositivo.
  • Use PHP, Ajax y mySQL para crear sitios web dinámicos basados ​​en bases de datos.
  • Crea blogs y sitios web profesionales con WordPress.
  • Use habilidades avanzadas para conectar sus sitios web a API como Google Maps, Facebook, Google plus y Twitter.
  • Cree aplicaciones móviles de la vida real y cárguelas en IOS App Store y Google Play

cursos en línea adicionales para desarrollo web:

  • El Bootcamp para desarrolladores web
  • El curso completo para desarrolladores web 2.0

de esto escoge el primer plato …

de este curso puedes aprender sobre:

  • Este es el único curso en línea impartido por un instructor profesional de bootcamp.
  • El 94% de mis estudiantes de bootcamp obtienen trabajos de desarrollador a tiempo completo. La mayoría de ellos son principiantes cuando empiezo a trabajar con ellos.
  • Los 2 programas anteriores de bootcamp que enseñé cuestan $ 14,000 y $ 21,000. Este curso es igual de completo pero con contenido nuevo por una fracción del precio.
  • Todo lo que cubro está actualizado y es relevante para la industria de desarrolladores de hoy. Sin PHP u otras tecnologías anticuadas. Este curso no corta ninguna esquina.
  • Este es el único curso completo para desarrolladores principiantes que cubre NodeJS.

y también sobre

  • Cree aplicaciones web REALES utilizando tecnologías de vanguardia
  • Continuar aprendiendo y creciendo como desarrollador, mucho después de que termine el curso
  • Cree una aplicación de blog desde cero con Express, MongoDB y Semantic UI
  • Cree una aplicación complicada similar a un yelp desde cero
  • Escribe tu propio juego basado en navegador
  • Cree sitios de portafolio y páginas de aterrizaje HTML y CSS estáticos
  • Piensa como un desarrollador. ¡Conviértete en un experto en preguntas de códigos de Google!
  • Crea formularios HTML complejos con validaciones
  • Escribir aplicaciones web con autenticación completa
  • Use Bootstrap para crear diseños receptivos atractivos
  • Implemente barras de navegación receptivas en

TODO LO MEJOR…..

Generalmente hay dos partes en la mayoría de los sitios web: el “lado del cliente” y el “lado del servidor” (también conocido como “front end” y “back end”).

En este momento, el único idioma para el lado del cliente es JavaScript. Por lo tanto, para escribir código que se ejecute de manera rápida y uniforme en el navegador, debe aprender JavaScript, y también tener algunos conocimientos de HTML (y, posiblemente, CSS).

El código del lado del servidor generalmente se escribe en Python, PHP, Java o JavaScript … pero ciertamente podría escribirlo en C (lo he hecho).

Cuando las personas trabajan como desarrolladores web, toman trabajos como “Desarrollador front-end”, “Desarrollador back-end” o … si quieres mucho dinero: “Desarrollador Full Stack” (lo que significa que puedes trabajar tanto en el front y back end de un proyecto).

Si solo estás interesado en ti mismo, entonces supongo que puedes tomar uno de dos caminos para comenzar:

  • Genere una página web HTML a partir de C. Este es un ejercicio completamente trivial: solo sería un montón de declaraciones “printf”, cada una de las cuales generará algo de HTML. Ciertamente podrías hacer esto. Luego, cree un programa en C que pueda aceptar la salida de un HTML ““; esto implica aprender sobre los métodos “POST” y “GET”. (¡Google esos términos!) Eso le permitiría construir sistemas donde el usuario podría ingresar datos a través de un formulario HTML: haga que su programa C procese los datos y luego genere una nueva página HTML con los resultados.
  • Alternativamente, puede aprender JavaScript y crear una página HTML que tenga interactividad integrada.

Cuando haya hecho ambas cosas, querrá aprender una técnica llamada “AJAX” que permite que JavaScript envíe y reciba datos del servidor para que los dos programas puedan cooperar para lograr algún objetivo. Eso sería “Full Stack”.

Para comenzar el desarrollo web, debe aprender HTML y CSS. estos no son realmente lenguajes de programación, por lo que debería estar bastante cómodo manejándolos.

Para la parte de programación del desarrollo web que es Javascript (lenguaje del lado del cliente, al menos hasta que no sea así) y un host de otro lenguaje de programación mejor ejemplo PHP (lado del servidor).

Para obtener conocimiento introductorio en programación, le aconsejaré que tome el curso de Introducción a la informática ofrecido por Harvard y alojado en la plataforma edx Introducción a la informática.

Espero que esto ayude.

Comience desechando sus libros de texto en C y comience a aprender Javascript o Php. Digo esto como un programador predominantemente C & C ++, pero no son súper útiles para el desarrollo web. No puede hacer nada front-end en C / C ++ / Java / Python / … esos son todos los lenguajes que requieren espacio de programa fuera de un navegador, y si está usando C / C ++ para un back-end, entonces necesita una buena razón estar haciéndolo mal (hay excepciones).

Javascript y Php definitivamente tienen cierta superposición de sintaxis con C, pero el alcance, las funciones y los cierres funcionan de manera un poco diferente, así que confúndete en uno con las reglas de otro. Sugiero encontrar un buen tutorial de Php para mojarse los pies. Eventualmente, necesitarás aprender algo de SQL y HTML, y si te pones bien, elegir una pila completa como MEAN podría tener sentido.