Eso es simple, pero solo requiere un proceso que requiere dedicación.
Paso 1: Investigue en la web qué debe aprender exactamente.
Paso 2: Comience a aprender los lenguajes de programación uno por uno.
Paso 3: Simplemente estudiar no es suficiente. Necesitas practicar todo tú mismo.
Aquí hay una lista de tecnologías con las que puede comenzar:
- Si quiero desarrollar un IDE, digamos Python IDE, ¿qué tan fácil es hacerlo? ¿Cuáles son las cosas que debo considerar al desarrollarlo?
- Aprendí HTML, CSS, SVG, Javascript, PHP, AJAX y MySQL. No tengo un título en este campo, ¿debería desarrollar mis propios proyectos o intentar trabajar primero?
- Quiero ser programador web. ¿Cuáles son algunos idiomas que debo saber para maximizar mis posibilidades de ser empleado?
- ¿Cuál es la mejor manera de ajustar el diseño de una página a un nuevo diseño usando HTML, CSS y jQuery?
- Necesito obtener algún tipo de concierto de programador / desarrollador. ¿Cuál es el mejor curso de acción para llegar allí?
ETAPA 1 (CODIFICACIÓN DE RAYADO) [tiempo estimado: 2-3 meses]
MÓDULO PARALELO 1 (CODIFICACIÓN LATERAL DEL SERVIDOR)
1 -> aprender HTML básico, preferiblemente hasta FORM TAG en HTML
2 -> comienza a aprender PHP básico y cómo combinamos HTML con PHP
3 -> una vez que haya terminado con PHP básico, aprenda a combinar la base de datos (MYSQL) con PHP para producir datos dinámicos en la página html (Estudie PDO para PHP para esto)
4 -> aprende OOPS con PHP
MÓDULO PARALELO 2 (CODIFICACIÓN LATERAL DEL CLIENTE)
1 -> aprenda tanto como sea posible jQuery, combine jQuery con páginas HTML
2 -> aprende complementos útiles de jQuery (Fancybox, Datepicker, etc.)
MÓDULO PARALELO 3 (INTERFAZ DE USUARIO)
1 -> aprende a usar CSS con HTML
2 -> aprender BOOTSTRAP, el marco CSS utilizado para crear sitios web receptivos rápidamente
MÓDULO PARALELO 4 (HERRAMIENTAS IMPORTANTES)
1 -> aprenda a usar FileZilla (el software de cliente FTP que carga los archivos del sitio web en el servidor)
2 -> VI Editor (un editor de texto basado en terminal de linux, usado para editar archivos usando terminal)
2 -> SSH (un comando de Linux que se utiliza para iniciar sesión remotamente en su servidor desde su computadora local, muy buena herramienta para reparaciones menores en archivos alojados en servidores)
ETAPA 2 (CODIFICACIÓN PROFESIONAL DE PHP) [tiempo estimado: 1-2 meses]
MÓDULO PARALELO 1
1 -> aprender OOPS en PHP
2 -> comenzar a inclinar un framework PHP
[Elija CODEIGNITER (fácil, rápido de aprender, bueno para usar para proyectos pequeños a medianos) o LARAVEL (marco complejo, que lleva tiempo, pero rango 1 para PHP, puede manejar grandes proyectos fácilmente)]
MÓDULO PARALELO 2
1 -> aprender a usar el sistema de control de versiones GIT para controlar el desarrollo de un proyecto
2 -> aprende GITHUB (y luego BITBUCKET) para almacenar tus proyectos de forma segura en línea
MÓDULO PARALELO 3
1 -> aprender tanto como sea posible sobre la administración del servidor (todo sobre hosting y servidores)
2 -> aprender a configurar el archivo .htaccess para el servidor Apache
ETAPA 3 (CODIFICACIÓN INTELIGENTE)
1-> en este momento, la última versión de PHP PHP 7 se habría lanzado, comience a adoptar PHP 7
2->
aprenda el servidor NGINX (un mejor reemplazo para el servidor Apache)
O
ahora es bueno para aprender más frameworks y nuevos lenguajes basados únicamente en JAVASCRIPT, proporcionan una excelente manera para el desarrollo de sitios web usando JavaScript (AngularJS, BackboneJS, Node.JS, React.JS, Ruby on Rails)
Idiomas que son muy interesantes en el mercado en este momento:
– Laravel (el mejor framework PHP en los últimos años)
– Node.JS
– Ruby on Rails
– React.JS
– AngularJS