InicioCiencia EducacionRecursos por si quieres ser desarrollador web
Existen 3 caminos ninjas en este mun... Universo del Desarrollo web.

  • El Camino Backend (Los tipos que hacen Funcional las páginas, debes ser bueno con la lógica y matematicas, con pensamiento abstracto, y demás cosas así)
  • El Camino Frontend ( Los tipos que hacen todo lo visual de la página, debes bueno con el diseño con los colores es decir tener buen ojo para el rollo artistico )
  • El  Camino FullStack ( Los tipos que hacen todo lo anterior sin ningún problema, a estos les pagan un poco mejor en ciertas partes del mundo ) .

OK ... Ten eso en mente y meditalo bien ahora 

LO QUE DEBES APRENDER YA SEAS FRONTEND O SEAS BACKEND(Si no sabes)
No explicare nada para eso esta google

PRIMERO HTML(Estructura) Y CSS(Darle color a la estructura)

https://developer.mozilla.org/es/docs/Web/HTML





https://css-tricks.com/


Ahora que leyeron, PRACTICA Y PRACTICA así es que se aprende

Luego que estén mas PROS ESTO ES OPCIONAL PERO es muy utilizado últimamente pueden aprenderlo ahora o dejarlo para cuando sepan mas son compiladores de CSS que hacen el trabajo mas sencillo

CSS AVANZADO (Leer parte de documentación)


http://lesscss.org/

https://sass-lang.com/

Frameworks para hacer páginas mas bonitas y mas fácilmente (Leer documentación allí esta todo)

https://getbootstrap.com/



http://materializecss.com/

hay muchisimos mas

OK AHORA SI VAMOS A PROGRAMAR DE VERDAD
HTML Y CSS NO ES PROGRAMAR, son esenciales, pero no son lenguajes de programación. 

SEGUNDO JAVASCRIPT 


Javascript este lenguaje es increíblemente popular y potente con infinidad de aplicaciones no solo en desarrollo web pero hay que empezar con lo básico así que ...




OK Javascript es un excelente lenguaje pero existe 


JQUERY que simplifica mucho Javascript para desarrollo web repito para desarrollo web. Jquery es Javascript  hecho mas fácil ( no son dos tecnologias diferentes ), mas tecnicamente es una librería de Javascript que te permite manejar elementos de HTML menos verbosamente que con JS Puro, sin embargo, Jquery tiene sus pros y sus contras, sin embargo en el 80% de los casos JQuery es recomendable. 

https://learn.jquery.com/

https://www.codecademy.com/learn/learn-jquery

Libros de O'Reilly de Jquery

[ANEXO LOCO AQUI PORQUE SE ME HABIA OLVIDADO MENCIONAR ESTO]

AJAX es una técnica que deben saber es algo hibrida entre Frontend y Backend. Se maneja con Javascript y bueno deben aprenderla si quieren hacer funcionalidades sin recargar la página como por ejemplo un chat o un buscador en tiempo real...

https://developer.mozilla.org/es/docs/Web/Guide/AJAX 


AJAX CON JQUERY SIMPLIFICADO (muy recomendable)




Perfecto ya tenemos cuatro tecnologías fundamentales para todo Programador... Pero falta algo que si quieres dedicarte profesionalmente a esto debes saber SI o SI. Y Es

LO TERCERO QUE ES,  GIT. Porque permite trabajar en equipo de manera organizada y segura.


Los patrones de diseño son unas técnicas para resolver problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces. -Wikipedia.

https://gitforwindows.org/
https://www.codecademy.com/learn/learn-git



http://web.mit.edu/cluedumps/slides/understanding-git-2008.pdf

http://marklodato.github.io/visual-git-guide/index-en.html

Git es un poco confuso y pues si no estan trabajando en equipo lo es mas, pero tranquilos aprendan y tengan una idea de como funciona para cuando tengan pega no anden tan perdidos.


TECNOLOGIAS BACKEND

OK LISTO Ahora vamos con tecnologías un poco mas Backend que funcionan del lado del Servidor. Todas las anteriores normalmente funcionan del lado cliente es decir en el navegador de tu computadora... Esto se puso un poco complicado pero tranquilo es normal averigua en google si no sabes hasta que lo entiendas, ok las funciones de las páginas son manejadas por lenguajes de programación de lado del servidor que son computadoras que tienen los archivos y los corren o puede ser nuestra propia computadora a esto ultimo se le conoce como Servidor Local y es lo primero que deben tener un servidor local para poder correr todo. Vamos con ..

LO CUARTO : Bases de Datos esto es en si toda una carrera hay mucha tela que cortar con respecto a esto muchísima tela...

De Hecho podrían dedicarse solo a esto en una empresa, o trabajo, lo primero que deben saber es que todo lo que tenga que ver con bases de datos tiene que ver con SQL(Excepto las bases de datos NOSQL)

https://www.codecademy.com/learn/learn-sql



Ok ahora ...

Hay compañias o comunidades que sacaron sus Manejadores de Bases de Datos, que son muchos(PostgreSQL, MySQL, Oracle,,SQLite, SQLServer, etc) 

Y Pues todo dependera del lenguaje de programación que elijan, pero si no saben nada de bases de Datos aprendan MySQL que es el manejador mas ultra popular y mas utilizado del mundo así que sería bastante bueno que partieran con MySQL si no saben nada. Simplemente lean este libro y sabrán mucho 







Ahora llega el momento de una decisión bastante complicada y es que lenguaje de programación vas a aprender existen muchos y todos tienen sus pros y sus contras. Aqui estan, estos son: 


No puedo dejarles recursos de los lenguajes de programación porque cada lenguaje es un mundo sin embargo, prueben los lenguajes averiguen de ellos y elijan uno para comenzar yo comence con Java con ese aprendí a programar basicamente, y actualmente trabajo en PHP con el framework Laravel no les recomiendo PHP para comenzar, vallan por Java, o C++. Son lenguajes antiguos que les permitiran tener una buena base y pueden continuar con ellos o pueden ir por otro que prefieran, no traten de estudiar dos lenguajes a la vez. Se frustraran. 

TECNOLOGÍAS AVANZADAS

Las páginas cada vez son mas complejas por lo tanto los desarrolladores necesitan herramientas aptas para lograr objetivos complicados y para eso estan los Frameworks, existen frameworks para desarrollo backend y frontend. Son opcionales pero muy recomendables porque facilitan mucho las cosas.

leer esto:




FRAMEWORKS DE JAVASCRIPT PARA HACER FRONTEND

AngularJS, es un framework de JavaScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página.

https://angularjs.org/


Angular 




React




VueJs
https://vuejs.org/

y Hay muchos Mas... 

TECNOLOGIAS AVANZADAS PARA HACER BACKEND

Java
  https://spring.io/  (altamente recomendado)  http://hibernate.org/


PHP
https://laravel.com/  (altamente recomendado)

https://symfony.com/

/

Ruby
http://rubyonrails.org/


Python
https://www.djangoproject.com/

https://trypyramid.com/

y hay frameworks para practicamente todos los lenguajes 

Bueno ahora para finalizar quiero recomendarles herramientas que son muy utiles para el día a día como desarrollador 

Interfaz Grafica para manejar GIT

https://www.gitkraken.com/ (altamente recomendada)
https://www.sourcetreeapp.com/
https://tortoisegit.org/
Plataformas para subir repositorios online
https://github.com/

https://bitbucket.org/

Monitor Para manejar MYSQL, PostgreSQL




Editores de texto 
https://www.sublimetext.com/

https://code.visualstudio.com/

https://www.geany.org/



Servidor local + MySQL con PHP
http://www.wampserver.com/en/ (windows)

https://www.apachefriends.org/es/index.html  (windows,etc)

http://www.lamp.es/es (Linux)





Conexión Remota entre Terminales 
https://www.teamviewer.com/es/


Aplicación para planear tareas y proyectos
https://trello.com/

Generadores de Gradientes CSS


https://www.cssmatic.com/gradient-generator



Virtual Box
https://www.virtualbox.org/


Y para finalizar espero que no se me este olvidando algo importante que 90% seguro si pero bueno algo muy importante dentro del estudio son los...

PATRONES DE DISEÑO


Los patrones de diseño son unas técnicas para resolver problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces. -Wikipedia.


Los patrones de Diseño es algo que deben estudiar, sobretodo el muy popular MVC(Modelo-Vista-Controlador). Es ultra utilizado en muchos Frameworks actuales así que vallan y aprendan.


CONSEJOS PARA PRINCIPIANTES

Les seré sincero, este es un camino largo y mas solitario de lo que a algunos les gustaría por lo tanto debes  tener un interés genuino en la programación web si quieres llegar a ser programador en algún año, porque todo eso anterior no toma meses aprenderlo, toma años y lo mas seguro es que siempre tengas que estar aprendiendo constantemente, porque así es la tecnología cada día sale una nueva versión del Framework que utilizas o una actualización, y muchas cosas que pues son necesarias... pues el mundo necesita resolver muchos problemas y el software ha llegado para eso, para reinventar la manera en que hacemos las cosas para mejor. Así que bueno tu puedes, pero ten en mente que no sera de la noche a la mañana, yo pensaba que en un año podía aprender todo lo necesario y ya llevo casi 4 años y todavía siento que me falta mucho por aprender, en esta comunidad hay mucha gente maravillosa, pero también hay gente pendeja, que nunca te desanimen estos ultimos al contrario aprende de los primeros. Si ya tu eres programador experimentado pues sigue adelante compañero da siempre lo mejor a la comunidad y siempre cuidado con el ego, que es algo muy recurrente que veo en los programadores, la falta de humildad. Y Bueno eso es todo. Saludos y Happy Coding!

---------------------------
die();
Datos archivados del Taringa! original
114puntos
137visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
14visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

M
Menen000🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.