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


 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  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 1,627 veces)
ivancea96


Desconectado Desconectado

Mensajes: 3.263


ASMático


Ver Perfil WWW
Re: Quiero empezar a programar.
« Respuesta #10 en: 8 Octubre 2017, 20:41 »

Sin saber programar, poco vas a avanzar en temas de hacking. Por lo menos un mínimo.
Si no sabes como funcionan las cosas, es más complicado modificarlas o romperlas.


En línea

Orubatosu


Conectado Conectado

Mensajes: 2.188


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

El "hacking" es solo una rama, pero es por decirlo de un modo "poetico" como aprender a conducir vehículos especiales. Si antes no sabes conducir, mal andamos.

Las bases son importantes. Eso de la "seguridad" es algo que tendrás que tocar antes o despues de forma obligatoria. No para "hacer ataques" sino precisamente para evitarlos. A partir de ahí supongo que la gente se mete en esos "fregados"

Pero son la base, pretender "aprender hacking" es como hacer malabares son una docena de motosierras en llamas encendidas sin saber hacerlo con 3 mandarinas


En línea

Chon

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Quiero empezar a programar.
« Respuesta #12 en: 9 Octubre 2017, 11:48 »

Y me podeis dar algunos consejos o guías para ir empezando por favor?
En línea

Orubatosu


Conectado Conectado

Mensajes: 2.188


Ver Perfil WWW
Re: Quiero empezar a programar.
« Respuesta #13 en: 9 Octubre 2017, 13:57 »

Empezar a programar en algún lenguaje es un primer paso. De hecho si es el tema de redes el que te interesa quizás algo relacionado con el mismo

Tienes el combo HTML + CSS + PHP + javascript que es prácticamente "el lenguaje de internet" Como introducción aprenderías dos lenguajes diferentes

Pero unas puntializaciones:

HTML no es un lenguaje de programación como tal, es un lenguaje de marcas (el que crea la estructura de las páginas web)

CSS es un "lenguaje" de dinero gráfico para dar apariencia a los bloques definidos con HTML

javascript es un lenguaje de programación interpretado que se ejecuta en el ordenador cliente (es decir: en el navegador de quien visita una página)

PHP es un lenguaje de programación interpretado que funciona en el servidor (no tienes acceso al mismo desde tu navegador) y que principalmente gestiona el contenido de páginas web usando normalmente acceso a bases de datos alojados en el servidor (mySql, SQL server...) Eso implica que con PHP se aprende también el lenguaje SQL (o al menos se debería aprender)

Es una "introducción" como cualquier otra, no abarca "todo" lo que es la web porque son posibles otras aproximaciones como usar JavaEE en lugar de PHP (usando un conector Apache Tomcat por ejemplo) y además existen muchas tecnologías "ya preparadas" que se basan en ese entorno. Wikipedia por ejemplo funciona usando esas tecnologías, incluso este foro funciona con PHP+MySQL

Este sería una de las áreas de "seguridad", ya que precisamente el que PHP haga consultas a bases de datos desde formularios web abre la puerta a posibles ataques como por ejemplo el muy conocido "SQL Inyection" (a día de hoy el mismo PHP tiene muchas opciones para bloquear estos ataques)

El campo es enorme, pero quizás la ventaja es que estos lenguajes son relativamente "simples" (que no pequeños ni limitados) y se puede tener en un solo PC todas las herramientas de forma gratuita y sencilla

Y ojo, esto sería para conocer lo que es parte de la programación "de internet" (y hay muchas páginas y servicios famosos que usan estas tecnologías). El campo se amplia mucho mas si nos metemos en otros lados

Aparte de que el tema de las redes es importante, y "de pasada" se puede tocar también con estos temas
En línea

Chon

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Quiero empezar a programar.
« Respuesta #14 en: 9 Octubre 2017, 14:21 »

Vale, asi que para introducirme en el mundillo del hacking empiezo sobre HTML+CSS+PHP+javascript?.
Algún video o algo que recomendeis que sea decente y comprensible para niveles bajos/nulos?
En línea

engel lex
Moderador
***
Desconectado Desconectado

Mensajes: 12.716



Ver Perfil
Re: Quiero empezar a programar.
« Respuesta #15 en: 9 Octubre 2017, 15:28 »

HTML
http://www.tutorialesprogramacionya.com/htmlya/

CSS
http://www.tutorialesprogramacionya.com/cssya/

JS
http://www.tutorialesprogramacionya.com/javascriptya/

JQuery (probablemente la librería más usada e importante de JS)
http://www.tutorialesprogramacionya.com/javascriptya/jquery/

PHP
http://www.tutorialesprogramacionya.com/phpya/

aunque yo que tu me oriento a JS y PHP, porque CSS  puede llegarse a hacer extenso y frustrante
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Chon

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Quiero empezar a programar.
« Respuesta #16 en: 9 Octubre 2017, 16:48 »

Vale, muchas gracias, actualmente durante las preguntas que os estab haciendo estaba leyendo y estoy la guia de hackerhighschool, no se si servirá de algo ya me direis.
En línea

Orubatosu


Conectado Conectado

Mensajes: 2.188


Ver Perfil WWW
Re: Quiero empezar a programar.
« Respuesta #17 en: 9 Octubre 2017, 18:48 »

Para que entiendas un poco el "tema" HTML y CSS son los que hacen el "armazon". Si aprendes lo mas básico de lo básico no es necesario mas para trastear con php y javascript. Con saber montar por ejemplo un formulario en HTML (lo que se aprende en realidad en pocas horas y te olvidas por ahora de todo lo demás) ya se puede trastear en PHP

Si te decides por ese tema, deberías de buscar un servidor "casero" que no es mas que montar el equivalente de un "servidor de internet" (aunque en realidad estarás usando algo muy parecido a lo que usa cualquier empresa que de servicios de internet, pero solo para ti) parar correr los programas en local

Normalmente para eso se instala lo que se denomina generalmente un "paquete LAMP" o "WAMP". "L" por Linux o "W" por Windows, y el resto por "Apache Server" + "MySQL" + PHP

En plan vídeo, por poner una sugerencia (de las muchas que hay)



Para PHP e introducción a MySQL

Para ver el tema SQL mas en profundidad



Y para javascript



Un apunte, aunque ya lo han comentado ten una cosa muy clara: javascript y Java son cosas diferentes. De hecho la similitud entre sus nombres se debe a una estrategia inicial de marketing, y son lenguajes muy diferentes entre si

Y adelantarte que con esto tendrías una "base" para entender como funcionan las páginas y servicios de web, como se suelen hacer las conexiones con servidores de bases de datos... pero esto es solo un primer paso. Conocer esto no te va a hacer "hacker", te dará algunos rudimentos y conocimientos de como funcionan las conexiones de redes, las diferencias entre programas de cliente y servidos y como se evitan algunas vulnerabilidades en bases de datos.

C y C++ son cosas diferentes también, principalmente que C++ integra el paradigma de la POO (Programación orientada al objeto). Si te suena a "chino" puede que sea porque no conoces las "palabritas" de los lenguajes que usan ese paradigma que son todavía mas divertidos (polimorfismo, sobrecarga, encapsulamiento, herencia...). En esos lenguajes también existe la posibilidad de acceder a bases de datos como en los de web (de hecho practicamente todos los lenguajes permiten eso). Puede que en lugar de la opción "internet" te interese esta otra.

Pero te adelanto que lenguajes como Java o C++ son mucho mas "puñeteros" que PHP o javascript. Quizás quieras empezar con lenguajes que sean mas "simples"
En línea

Chon

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Quiero empezar a programar.
« Respuesta #18 en: 9 Octubre 2017, 19:33 »

Vale, muchas gracias, a mi lo que me gustaría es aprender a realizar/parar ataques de virus y cosas asi, para trabajar en algo de cyberseguridad, saber como conseguir IP's como rastrearlas, etc... Pero me han dicho que empieze por programar no se si será buena elección o no, o si se empieza por otra cosa antes.



Lo que me recomendaron es que estudie CCNA, leyes, luego redes, y luego hacking de programación pero no se como empezar ni por donde, ya me decís si puedo, perdon por enviar tantos mensajes y ser tan pensado, pero no me decido y como no controlo..
« Última modificación: 9 Octubre 2017, 22:40 por simorg » En línea

Orubatosu


Conectado Conectado

Mensajes: 2.188


Ver Perfil WWW
Re: Quiero empezar a programar.
« Respuesta #19 en: 9 Octubre 2017, 22:19 »

Ya bueno, el problema es que estás indicando una especialización muy concreta que exige que antes "si o si o si" conozcas muchas mas cosas.

Es como si quieres tener un curso de conducción a altas velocidades y no sabes ni ir en bicicleta por poner un paralelismo. O como si quieres ser neurocirujano sin ser antes médico, o componer sinfonias sin saber leer solfeo

Lo que te estamos indicando es una "somera introducción" pero que no te quepa la menor duda de que un especialista en seguridad "controla" esos temas como el orinar
En línea

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,696 Último mensaje 19 Agosto 2012, 06:58
por sistemx
empezar a programar
Programación C/C++
rosfua 4 937 Último mensaje 12 Julio 2012, 16:01
por dato000
Empezar a programar
Programación General
zilae 5 1,468 Ú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,298 Último mensaje 5 Enero 2015, 23:21
por .:UND3R:.
Quiero empezar a programar
Windows
NoSuBa 5 1,547 Último mensaje 25 Febrero 2015, 16:27
por Reina_Negra
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines