Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: pingu489 en 6 Julio 2019, 07:02 am



Título: Lenguajes de programacion para la seguridad
Publicado por: pingu489 en 6 Julio 2019, 07:02 am
Muy buenas a todos!

Llevo tiempo dandome vueltas por este foro y tras varios dias leyendo y tal llegue a la conclusión que debería de empezar por la programacion para sentar unas bases... aparte de que tambien me mola , y decidi empezar por html y css ya que es lo mas facil y luego js etc...

Llevo un rato leyendo sobre Python y c++ y creeis que deberia de echarle un ojo ?
empeze por html y css por ser los mas faciles y yo que siempre me considerado un poco corto >.<

Me lo recomendais ?


Título: Re: Lenguajes de programacion para la seguridad
Publicado por: @XSStringManolo en 6 Julio 2019, 08:13 am
Plantéate objetivos a largo y medio plazo. Segun eses objetivos plantéate otros cortos en la misma dirección.

No es necesario que empiezes por html ya que considero que todos los caminos llevan a Roma. Es un buen lugar por donde empezar (yo empecé por ahí) para tener una base que no te limite y te deje mirar alrededor para elegir el camino. Pero todo depende de que vayas tirando del hilo para comprender todo en profundidad y no te quedes en la superficie. Así alguien que aprende html solo hace webs, y otra persona aprendiendo html acaba aprebdiendo tambíen que es un dominio, un servidor ddns, un sistema operativo, una maquina virtual, una unidad virtual, la bios, los formatos del disco, que es un lamp, que es bash, montar un servidor, alojar una web, etc...
Al final de aprender html derivas en tener una maquina virtual con un servidor web y ftp con webmin y WOL para alojar webs que estas haciendo en el móvil remotamente desde el descanso de clase o trabajo.

En esta estapa inicial considero imprescindible ser insisente porque te vas a encontrar problemas con todo, falta de respuestas por todos lados, cosas que quieres hacer y nada funcuona y soluciones complicadas a problemas sencillos.
Por ponerte un ejemplo podrias tirarte meses intentando quemar una iso de 6gigas en formato fat32 sin saber que fat32 usa tablas de 4gigas.

Según vas avanzando y con el paso del tiempo empiezas a ver las cosas de otra forma. Y esa insistencia deja de ser necesaria y es substituida por paciencia, habitos y metodología. Los problemas pasan de "esto no funciona", "edto es una *****", "esto es imposible", "esto no hay quieb lo entienda"... a ser "Esto puede que no funcione por esto otro, comprobando estes factores encuentro la raiz del problema", "qué pasada, voy a usar esto también", "debo mirar esto primero y en un par de dias esto otro", "debo dedicarle algo de tiempo".

Al final todo se resume en paciencia e interés.
Realmente la inteligencia no es un factor. Todo se resume en leer cosas y probar cosas en bucle.

A cerca de por donde empezar da igual.
Puedes empezar por html, por c++, por la warzone del foro, por libros de hacking con herramientas, por laboratorios...

En resumen, objetivos, curiosidad, insistencia, paciencia, dedicación, práctica e interés.

En dudas generales hice un post con libros para principiantes con libros que tratan sobre html, css, javascript, php, mysql, c++, criptografia, pentesting, vulnerabilidaded, etc. Míralos que están elegidos a dedo.