MEJOR LENGUAJE DE PROGRAMACION?


Rosquilla

Miembro muy activo
Noder
Buenas que tal??

Ahora que tengo algo de tiempo libre me gustaría aprender algún lenguaje de programación ya que no tengo NI IDEA de ninguno
He escuchado Java, C, C++, Phyton y fijo que alguno mas que no recuerdo, pero no se si cada uno es especifico para una cosa o cual me merece mas la pena aprender teniendo en cuenta que lo aprendo por tener el conocimiento, no con un fin especifico
Si me podeis ayudar os lo agradeceria
 

krpe

🖕𝐋𝐆𝐓𝐁𝐈 𝐒𝐥𝐚𝐲𝐞𝐫🖕
Noderador
Nodero
Noder
Todo va a depender de en que rama de la programacion te quieras enfocar, si te interesa el ambito web: javascript , apps de movil: java o kotlin, apps para moviles android y IOS: flutter apps para ordenador: python o java. Segun tus ganas de morirte puedes ponerte con C pero no te lo recomiendo, en la uni enseñan C por que despues de eso no hay nada más dificil pero C y por tu cuenta solo vas a conseguir odiar la programación, si tu objetivo es aprender para trabajar te recomiendo que busques aprender un Stack completo por ejemplo si te interesa la programación web pues aprendes JavaScript para el back, html y css para el front, SpringBoot para las peticiones a la base de datos y ya si quieres meter un Framework Angular

Cualquier pregunta respondo fast
 

pvtoari

Attempt to call a nil value
Noderador
Nodero
Noder
Todo va a depender de en que rama de la programacion te quieras enfocar, si te interesa el ambito web: javascript , apps de movil: java o kotlin, apps para moviles android y IOS: flutter apps para ordenador: python o java. Segun tus ganas de morirte puedes ponerte con C pero no te lo recomiendo, en la uni enseñan C por que despues de eso no hay nada más dificil pero C y por tu cuenta solo vas a conseguir odiar la programación, si tu objetivo es aprender para trabajar te recomiendo que busques aprender un Stack completo por ejemplo si te interesa la programación web pues aprendes JavaScript para el back, html y css para el front, SpringBoot para las peticiones a la base de datos y ya si quieres meter un Framework Angular

Cualquier pregunta respondo fast
Aquí en Valencia solo enseñan C para la gente que va a programar robótica y en teleco, por el resto en informática se da Python, Java y JS los primeros años
 
  • Like
Reacciones : Rosquilla

LinceCrypt

Tu lince confiable
Noderador
Nodero
Noder
Buenas que tal??

Ahora que tengo algo de tiempo libre me gustaría aprender algún lenguaje de programación ya que no tengo NI IDEA de ninguno
He escuchado Java, C, C++, Phyton y fijo que alguno mas que no recuerdo, pero no se si cada uno es especifico para una cosa o cual me merece mas la pena aprender teniendo en cuenta que lo aprendo por tener el conocimiento, no con un fin especifico
Si me podeis ayudar os lo agradeceria
Depende mucho de lo que quieras hacer. No es que haya un lenguaje mejor para todo, cada uno tiene sus usos.

Lo que sí que te puedo decir, es que si aprendes un lenguaje como C, luego el resto te parecerán mamonadas y tonterías. Con C estás prácticamente obligado a conocer conceptos de bajo nivel como por ejemplo la memoria que la vas a manejar bastante xD.

Si te sirve como ejemplo, te digo lo que hice yo en mi carrera (informática, empezando 3º) :

Empezamos con C++ en fundamentos, seguimos con Java para POO (Progra Orientada a Objetos), ADA (Análisis y Diseño de Algoritmos) , ED (Estructuras de Datos) y Programación de Sistemas y Concurrencia (donde le metimos a C en sistemas, algo bastante más avanzado comparado al C++ de fundamentos XD). También le metimos a ARM y MIPS para tecnologías y estructuras de computadores (tocamos una Raspberry Pi que estuvo chulísimo y diseñamos un procesador monociclo, no tan chulo eso JAJAJ). Una muuuuy ligera pincelada de R en estadística (odio R). Luego en ED le dimos a Haskell que es que está hecho para eso, es la polla. Y ahora en seguridad estamos usando python. Después de toda esta pasada, con python nos enseñan 2 tonterías de sintaxis y ya, porque es que el resto lo sabes, es todo lo mismo.

Luego hay otras cosas que no usarás tanto. En ingeniería de protocolos daremos PROMELA (una puta mierda para modelados), SPIN y cosas de esas. En Procesadores de Lenguajes daremos JFLEX ( generador de analizador léxico para Java ) ya que aprendemos la estructura de un compilador, con sus expresiones regulares y tokens y polladas. Y más cosas del estilo que me da pereza mencionar, pero no me dejo muchas.

Vamos, que cada cosa tiene su función y depende de a qué te quierdas dedicar, pero sí es cierto que empezar con un lenguaje de más bajo nivel te puede abrir algo más la mente.

Pero bueno, python es un paseo después de C sabes? Tienes todo mascado y se asumen muchas cosas, mola.
 

Haze

Miembro muy activo
Burgués de Nodo
Noderador
Nodero
Noder
Buenas que tal??

Ahora que tengo algo de tiempo libre me gustaría aprender algún lenguaje de programación ya que no tengo NI IDEA de ninguno
He escuchado Java, C, C++, Phyton y fijo que alguno mas que no recuerdo, pero no se si cada uno es especifico para una cosa o cual me merece mas la pena aprender teniendo en cuenta que lo aprendo por tener el conocimiento, no con un fin especifico
Si me podeis ayudar os lo agradeceria
Hay mil factores para elegir el mejor y depende el ámbito y la aplicación que se quiera desarrollar, pero el mejor yo te diría que es Python, seguido de Java y PHP
El truco empezar por Java que es el complejo y pasar a otros lenguajes más livianos y modernos
 
  • Like
Reacciones : Rosquilla

Benitomola95

Miembro
Aprovecho el post para pedir ayuda mis compis noderos, voy a estudiar DAW y si me puedo ahorrar los libros eso que me llevo jeje
¿Sabeis de alguna página cardeable, bineable... donde poderlos conseguir?¿O alguna web para descarlos? Probé la de https://annas-archive.org/ y no están los que necesito.
Gracias de antemano 🙏
 

Karnak

Miembro muy activo
Noder
Por norma general y experiencia personal, Python siempre suele ser el más noob-friendly. Es bastante facil de usar y aprender, por lo menos sus conceptos más basicos, como hacer los prints, arrays y todas esas cositas en python son facilitas.
 
  • Like
Reacciones : destapeman

destapeman

FUCK PUSSYS, YES BADASS
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder
Aprovecho el post para pedir ayuda mis compis noderos, voy a estudiar DAW y si me puedo ahorrar los libros eso que me llevo jeje
¿Sabeis de alguna página cardeable, bineable... donde poderlos conseguir?¿O alguna web para descarlos? Probé la de https://annas-archive.org/ y no están los que necesito.
Gracias de antemano 🙏
libros? tienes una máquina del tiempo y vas a clases de los años 80?
 
  • Like
Reacciones : Karnak

garBIT3x

Miembro activo
Hola noder, pues la verdad es que el lenguaje de programación que elijas va a depender mucho de lo que quieras hacer, por ejemplo, si tu objetivo fuera el hacking serían estos lenguajes de aquí:

1.JS(JavaScript, no confundir con Java): Un lenguaje muy utilizado para APIs, saber sobre este lenguaje te ayudará a encontrar fácilmente fallas en las APIs y abusar de las mismas para obtener datos sobre el servidor/servicios alojados en el.
2.PHP: Un lenguaje centrado en la administración de un servidor y su base de datos, saber sobre este lenguaje te ayudará a tener el control de un servidor y ejecutar reverse-shell entre otras cosas.
3.Python: No me voy a demorar mucho con este porque es muy fácil de entender, es el lenguaje que en la actualidad más librerías tiene para todo y saber sobre este lenguaje te ayudará mucho a crear exploits, malware, etc...
4.C(Y sus variantes como C# y C++): Son lenguajes digamos antiguos que son muy útiles para crear programas a bajo nivel que nos permitan saltarnos firewalls, antiviruses y hacer bypassing de todo tipo por su gran portencial para ofuscarlo y la creación de shellcodes.
5.Ensamblador: Es un lenguaje de bajo nivel que es lo más semejante al binario(lo más bajo que vas a ver, lenguaje máquina puro, osea 1s y 0s), en la rama del hacking este lenguaje es muy utilizado sobre todo para piratear código y crear exploits dirigidos a hardware ya que es un lenguaje que se semicomunica diréctamente con la CPU del equipo haciendo que si crearas un shellcode con este lenguaje, podrías además de ofuscarlo hacer que la máquina lea el código directamente saltándose reglas de antivirus, etc... Pero ya lo digo, este lenguaje está sobre todo dirigido a hardware-hacking, hacking-forense y reverse-engeniering.

Espero que mi post te haya servido de ayuda amigo ☺.
 
  • Like
Reacciones : Rosquilla