elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  ¿Aprender otro lenguaje o seguir mejorando en el que ya manejo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Aprender otro lenguaje o seguir mejorando en el que ya manejo?  (Leído 1,950 veces)
retr02332

Desconectado Desconectado

Mensajes: 89


Learn, Imagine and Create.


Ver Perfil
¿Aprender otro lenguaje o seguir mejorando en el que ya manejo?
« en: 17 Diciembre 2019, 04:41 am »

Hola a todos.

No soy un experto en python, pero si es verdad que ya lo manejo bien, sin embargo aun me falta mucho por aprender.

Pero mi duda es, ¿debería empezar a aprender otro? (puesto que los programadores deberían saber mas de un lenguaje), o ¿debería perfeccionar el que ya se?

Me oriento mas por el hacking, es por eso que inicie con python (aun me falta aprender mucho tanto de desarrollo normal, como de desarrollo de herramientas de hacking)

Por cierto, ese otro lenguaje que deseo aprender, puede ser php o js

con esto claro que me recomendarían?

Muchas gracias


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: ¿Aprender otro lenguaje o seguir mejorando en el que ya manejo?
« Respuesta #1 en: 17 Diciembre 2019, 06:04 am »

Si orientas la programación al hacking, prácticamente todos los fallos de seguridad se producen por errores en el código, en la lógica o en el diseño. Es decir, código y código y código.

Si vas a aprender js o php yo no aprendería uno solo. Van de la mano.
javascript para navegador y PHP para servidor.

Al aprender javascript o php también tienes que aprender html y css.

Y para Android tienes que aprender Java. Aunque puedes hacer una interfaz o comunicarte directamente con un motor con una interfaz de Java utilizando javascript.

javascript = Funcionalidad/Programas de una web.
HTML = Contenido/Estructura de la página.
CSS = Apariencia, orden, presentación de una web.
PHP = Funcionalidad/Programas de ordenador/servidor.
Java(o kotlin) = Funcionalidad/programas de apps.
xml = Interfaz gráfica de apps.

HTML también se usa conjuntamente con PHP.

Prácticamente todos los puedes usar para más cosas que las anteriores, pero son en lo que destacan.

Todo esto lo puedes hacer con javascript, o con python directamente sin necesidad de utilizar otro lenguaje. Pero no renta. Te es más sencillo aprender las bases de los otros lenguajes y explotar tus conocimientos en uno para suplir los conocimientos en el resto.

Yo personalmente no considero que aprendiendo otros lenguajes, pierdas el tiempo con uno en concreto. Todo lo que aprendas te acabará sirviendo de un forma o de otra.

Por ejemplo, aprender html y css aunque no lo pensases usar nunca con python, te podría servir para hacer la documentación de tu programa de una forma sencilla y rápida. O aprender PHP y javascript te permitiría ejecutar un programa en python de forma remota en un servidor desde un navegador tan solo pinchando en un botón.

Yo tengo proyectos en los que uso casi todos los lenguajes que conozco a la vez.
Por ejemplo un navegador puede tener un motor de javascript programado en C++, controlado por Java, con interfaz en XML. Puedes ejecutar en la misma aplicación javascript directamente sobre el motor, por ejemplo introduciendo scripts en la url. Comunicarte con java desde una página web que crea PHP dinámicamente y que contiene html, css, javascript con interfaces a metodos en java llamados desde funciones en javascript a través de una interfaz.

No es algo raro, muchas aplicaciones se dividen en muchos trozos más pequeños y el lenguaje no importa demasiado si hay una interfaz para comunicarse con el software y está bien optimizado.


En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Seguir mejorando la programacion en C « 1 2 »
Programación C/C++
chispita68 14 7,429 Último mensaje 6 Febrero 2011, 20:17 pm
por chispita68
Ayuda en manejo de Archivos en Lenguaje C
Programación C/C++
theluigy13etv 3 3,827 Último mensaje 9 Diciembre 2011, 01:28 am
por rir3760
Por que Lenguaje de programacion seguir
Programación General
Rax0r 2 2,095 Último mensaje 1 Julio 2012, 20:13 pm
por [Case]
¿Qué otro lenguaje de programación aprender?
Dudas Generales
abi-ds 4 3,540 Último mensaje 20 Junio 2013, 12:47 pm
por dmartin
Lenguaje C temas (en orden) que debo aprender para dominar este Lenguaje?
Programación C/C++
r_fercho 3 7,155 Último mensaje 8 Mayo 2014, 04:56 am
por r_fercho
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines