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


 


Tema destacado: 4n4lDetector v1.3: herramienta de análisis estático de malware


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Quiero empezar a programar.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] Ir Abajo Respuesta Imprimir
Autor Tema: Quiero empezar a programar.  (Leído 2,414 veces)
Chon

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Re: Quiero empezar a programar.
« Respuesta #20 en: 10 Octubre 2017, 15:50 »

Empecé con los cursos de Python que me dejasteis, de momento voy por el video 6 lo llevo todo bien, gracias! Espero ir en buen camino


En línea

Orubatosu


Desconectado Desconectado

Mensajes: 2.282


Ver Perfil WWW
Re: Quiero empezar a programar.
« Respuesta #21 en: 11 Octubre 2017, 10:40 »

Sin duda, pero ten en cuenta una cosa.

La programación en términos generales "es siempre igual" en el sentido de que se trata de que quieres hacer "algo". Descompones el "algo" en "algos" mas pequeños y los solucionas.

En Programación hay dos grandes paradigmas (hay muchos mas, pero en términos generalistas)

https://es.wikipedia.org/wiki/Paradigma_de_programaci%C3%B3n

Estos son la programación imperativa y la orientada a objetos (y muchos en mayor o menor medida son una mezcla de ambos). Phyton por ejemplo es multiparadigma, y puedes usar un paradigma, el otro o ambos.

Lo importante es "aprender a pensar" usando esas herramientas. Una vez que consigues eso, el resto de los lenguajes son parecidos y es simplemente adaptarse a sus particularidades.

Por ejemplo Phyton tiene lo que se conoce como "tipado dinámico" mientras que Java o C++ usan tipado fuerte. ¿Eso los hace diferentes? Si, pero solo porque debes de tener eso en cuenta, no porque la forma de resolver problemas sea otra.

El funcionamiento general de todos los lenguajes es parecido. Hay una sintaxis, unas normas de tipado, un paradigma (Java por ejemplo es íntegramente orientado al objeto) pero la forma de resolver problemas no es muy diferente entre ellos. Todos usan librerías externas, todos usan bucles, estructuras de toma de decisiones, etc...

Obviamente hay muchas diferencias entre lenguajes, pero la forma de "solucionar problemas" es muy parecida entre ellos. Por eso da un poco igual con que lenguaje te inicies, y Phyton es particularmente interesante porque:

Es interpretado (es mas fácil encontrar errores en un lenguaje interpretado que en uno compilado)

Tiene tipado dinámico (te evitas los errores de tipos)

Es multiparadigma (puedes empezar por la programación "tradicional" y luego entrar en la de objetos)

Y una cosa, cuando te atasques en un problema, intenta analizarlo con calma, si no te sale pregunta. Nadie nace enseñado en nada


En línea

"When People called me freak, i close my eyes and laughed, because they are blinded to happiness"
Hideto Matsumoto 1964-1998
Páginas: 1 2 [3] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Empezar a programar « 1 2 »
Programación General
kfloyd 10 2,797 Último mensaje 19 Agosto 2012, 06:58
por sistemx
empezar a programar
Programación C/C++
rosfua 4 966 Último mensaje 12 Julio 2012, 16:01
por dato000
Empezar a programar
Programación General
zilae 5 1,531 Último mensaje 14 Abril 2013, 02:49
por K4sS-
Quiero aprender sobre hacking , pero empezar desde 0 (prefiero empezar desde 0)
Hacking Avanzado
NoobEticHack 3 2,354 Último mensaje 5 Enero 2015, 23:21
por .:UND3R:.
Quiero empezar a programar
Windows
NoSuBa 5 1,643 Último mensaje 25 Febrero 2015, 16:27
por Reina_Negra
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines