Cómo aprender a programar desde lo básico.

Debe decidir qué desea crear, por ejemplo, Juegos, Softwares, Sitios web, Programas o Scripts ilegales . Cuando haya decidido cuál será el mejor para usted, elija la plataforma que desea utilizar. [Vea abajo]. Luego quedan tres cosas por hacer. Lo siguiente es “aprenderlo y practicarlo”. Luego certifíquese de proveedores válidos. Entonces lo siguiente es ganar dinero.

Básicamente estos son los pasos: –

  1. Decidir
  2. Aprender
  3. Certificar [Pruebas]
  4. Innovar [Dinero]

Cada paso es diferente entre sí y las únicas cosas comunes entre ellos deberían ser usted y su conocimiento.

Para facilitar su proceso decisivo, he hecho lo siguiente solo para usted:

  • Para juegos
    • Para juegos en 2D
      • Game Maker Studio [Great IDE, Great Tools]
      • Python PyGame [solo programación]
    • Para juegos 3d
      • Unreal Engine, C ++ o Blueprints [IDE, tan bueno]
      • Unity 3D, lenguaje C # [IDE]
      • Licuadora, ladrillos lógicos y / o Python [Debe probar una vez]
    • Otras herramientas
      • Licuadora, AiO 3D
      • Adobe Photoshop
  • Para la creatividad
    • Para graficos
      • Adobe Photoshop / Gimp
      • Adobe Illustrator / Inkscape
      • Adobe After Effects
      • Adobe Premiere Pro / Sony Vegas Pro
    • Por la música
      • FL Studio
      • Ableton Live
  • Para sitios web
    • Lenguaje HTML
    • Lenguaje CSS
    • Lenguaje de JavaScript
    • Lenguaje PHP
    • Lenguaje SQL
    • WordPress / Blogger / Google Sites [Alternativa a la programación]
  • Para softwares
    • Escritorio
      • Idioma Python
      • Lenguaje SQL
      • Qt (PyQt para desarrolladores de Python)
    • Androide
      • Lenguaje Java
      • Android SDK con Java
      • Alternativa: Ionic [utiliza diseño web]
      • SQL
  • Para Programación General y Hacking *
    • Pitón

Uf, esa fue una lista que te ayudará a decidir con esperanza.

Cuando busque la certificación, intente obtener la certificación de la compañía que posee el lenguaje de programación o el software en sí. De lo contrario, opta por Udacity, ya que también proporcionan la colocación laboral.

Si solo quiere ganar dinero, puede conseguir un trabajo o puede pensar en una idea que marcará su vida de una vez por todas.

¿Es racista de mi parte solo escribir Python en hacking?

Hackear * = No te sugiero que lo hagas, pero hazlo de todos modos.

Si está ejecutando con un presupuesto … la mejor manera de aprender es a través de la instalación de una versión de Linux .. y ejecutando el idioma de elección en el que desea programar.

Si usa algo como GCC … esto le permite programar varios idiomas comunes para que pueda programar en … y puede usar la línea de comandos … para varios idiomas.

GCC, la colección de compiladores de GNU

(Proporciono el enlace, pero la mayoría de las versiones de Linux lo ofrecerían como preinstalado. Verifique que su versión de Linux lo tenga instalado)

Su versión (elección) de Linux depende de usted .. mi preferencia es Ubuntu Linux.

No empieces con la idea de que te convertirás en un genio inmediato … aprende el paquete escribiendo los primeros programas de utilidad en ellos.

Tengo una serie de cosas que escribo primero para comprender y comprender el lenguaje.

  • Una calculadora simple … luego una calculadora científica … luego una calculadora científica con capacidades de ahorro … y salida de impresión … y facilidades de correo electrónico.
  • Un calendario y una agenda telefónica … una buena capacidad para acceder a la hora, la fecha y las funciones de correo electrónico y notificación en el idioma.
  • Un editor hexadecimal … me permite tener una idea de los niveles de complicaciones que permite el lenguaje, a menudo convertidos en un editor de sector y editor de archivos con capacidades de búsqueda … (es lo que haces)
  • Un juego que se puede jugar: primero un juego muy básico … luego un juego con un poco de gráficos y sonido … luego un juego funcional con muchas capacidades realmente geniales como inicio de sesión de facebook e identificación y almacenamiento en la nube / almacenamiento local de resultados.

La parte importante de cada uno de estos programas relativamente simples … es que se pueden usar para ampliar su conocimiento del idioma a un nivel que se pueda usar en un entorno viable.

La idea de representar sus habilidades es que, al igual que un mecánico, habrá enfrentado la mayoría de las condiciones a las que normalmente se enfrentaría en un entorno de trabajo en tiempo real … antes de echar un vistazo bajo el capó de otra persona.

Elegir un idioma

  1. 1 Elige un lenguaje de programación. La programación de la computadora se realiza esencialmente como un conjunto de instrucciones escritas que la computadora sigue (también conocida como codificación binaria). Estas instrucciones se pueden escribir en varios “idiomas” diferentes, o simplemente son formas diferentes de organizar las instrucciones y el texto. Sin embargo, se suelen utilizar diferentes idiomas para crear diferentes tipos de programas, así que elija un idioma que considere relevante para lo que quiere hacer. Si decide que un idioma no se adapta a sus necesidades, siempre puede pasar a un nuevo idioma.
  2. 2 Considere C, C ++, C # y lenguajes relacionados. Estos lenguajes se utilizan principalmente para crear aplicaciones informáticas independientes, como los juegos. C y C ++ son lenguajes difíciles de aprender para un principiante, pero no imposibles. Aprenderlos le dará una comprensión profunda no solo de la programación (la mayoría de los lenguajes de programación heredan algún concepto u otro de C y C ++), sino también de cómo funciona una computadora. Son populares y ampliamente utilizados, aunque C #, un lenguaje muy similar a Java, está empezando a ser mucho más común.
  3. 3 Considera Java o JavaScript. Estos son buenos idiomas para aprender si desea trabajar en la creación de complementos web (JavaScript) o aplicaciones móviles (Java). Estos idiomas tienen una gran demanda en este momento, por lo que son útiles para saberlo. Tenga en cuenta que Java y JavaScript son lenguajes completamente diferentes, a pesar de la similitud en los nombres.
  4. 4 Prueba Python . Python es un lenguaje muy versátil que se usa ampliamente en varias plataformas. A pesar de ser extremadamente poderoso, es un lenguaje fácil de aprender para un principiante, ¡así que pruébalo!
  5. 5 Considerar PHP . PHP significa PHP: Procesador de hipertexto. Es un lenguaje de programación web y es relativamente fácil de aprender debido a su débil escritura y popularidad (popularidad significa que habrá varios tutoriales útiles sobre el idioma). Es un gran lenguaje para la programación del lado del servidor.
  6. 6 ¡ No te limites a estos idiomas! Hay toneladas de lenguajes de programación, todos con diferentes usos. Si desea trabajar como programador, definitivamente necesitará saber más de uno, así que aprenda lo más que pueda. Lo mejor que puede hacer es buscar anuncios para el tipo de trabajo que desea obtener y buscar los idiomas comunes. que piden

Aprendiendo el idioma

  1. 1 Piensa en ir a la escuela. Si bien la mayoría de las compañías que contratan a un programador se preocuparán más por sus habilidades que por la universidad a la que asistió o por sus calificaciones, es de gran ayuda tener un título universitario al que señalar. Aprenderá más eficientemente que si se enseña a sí mismo, mientras recibe la guía experta de sus maestros (y quizás de sus amigos). A menudo hay becas y subvenciones disponibles para quienes se gradúan en este campo. No se sienta intimidado por la etiqueta de precio de un título: ¡es posible!
  2. 2 Aprende de las universidades online. Ya sea que obtenga un título en línea con tarifas y un título real al final o si asiste a un programa gratuito como la maravillosa Coursera de MIT, puede aprender mucho sobre la programación de estos cursos estructurados.
  3. 3 Trate de usar herramientas en línea. Utilice servicios gratuitos como el Consorcio Universitario de Google o la Red de Desarrolladores de Mozilla para aprender más sobre la programación. Estas compañías quieren que más desarrolladores ayuden a que sus plataformas prosperen y sus recursos pueden ser algunos de los mejores en la web.
  4. 4 Aprende usando tutoriales en línea. Hay un montón de programadores con sitios web donde te enseñarán los conceptos básicos individuales, así como algunos trucos. Busque tutoriales sobre el idioma en el que desea aprender a encontrarlos. Muchas clases en línea gratuitas están disponibles para aprender a programar. La Academia Khan enseña codificación de computadoras, con tutoriales y videos sencillos. Code Academy es otro sitio gratuito para aprender, con tutoriales paso a paso.
  5. 5 Comience joven si puede. Hay varios programas diseñados para enseñar a los niños a programar. Los programas como Scratch del MIT son muy útiles y cuanto más joven seas, más fácil será aprender (como en cualquier idioma). Evita los kits, ya que estos rara vez enseñan algo útil.

Comience con C o C ++ . Estos son lenguajes básicos y útiles para construir lógica en la programación. Puedes practicar pequeños programas como

  1. Imprimir ” Hola mundo “, “tu nombre”, etc.
  2. Cálculos como sumas, restas, multiplicaciones, etc.
  3. Intercambiando dígitos
  4. Array (2D, 3D)
  5. Impresión de patrones
    p.ej
    *
    **
    ***
  6. Palíndromo

A continuación, vaya para el desarrollo frontal
HTML , CSS (para principiantes, Javascript y JQuery parecen complicados)

Entonces, finalmente, vaya a la base de datos
Sql Sever o MySql

Hay diferentes opciones disponibles que se enumeran a continuación de mi conocimiento y usted puede elegir la que más le convenga.

  1. Libros. – Nada puede vencer a los libros. Si desea comenzar a programar, definitivamente deberá decidir el lenguaje de programación con el que desea comenzar. Generalmente, se prefiere C para comenzar. Puedes encontrar algunos buenos libros en C y comenzar con las cosas básicas.
  2. MOOC’s: si eres perezoso y no quieres perder tiempo leyendo libros, los MOOC son las mejores opciones. Lo mejor de los MOOC es que puedes aprender de algunos de los profesores con experiencia. Además, hay pruebas y tareas que te ayudan a desarrollar habilidades de codificación también.
  3. Codificación de sitios: hay algunos sitios como hackerrank que le ayudan a comenzar desde lo básico. Prefiero estos sitios pero a veces carecen de los conocimientos teóricos necesarios.

Personalmente prefiero los MOOC y luego ir a los sitios de codificación para probar lo que he aprendido.

Aparte de esto, solo sigue practicando, cuanto más codifiques, más conocerás diferentes cosas y, por lo tanto, eso fortalecerá aún más tus habilidades.

La programación tiene que ver con hablar con una computadora. Los programas son en realidad un conjunto de instrucciones escritas para su uso posterior. Hay muchos lenguajes de programación. Algunos son similares al inglés … algunos son muy distantes.

  • La mejor manera de comenzar a programar es aprender un lenguaje simple como Python . Intente concentrarse en los conceptos , en lugar de en la sintaxis y el formato (es decir, la gramática) del lenguaje en sí.

Cuando tenga un entendimiento básico, muévase a otros lenguajes como Java o Ruby. Te dominarás muy rápido. No es tan difícil empezar desde el principio. Buena suerte !!!

El primer paso debe ser: lea las aplicaciones del idioma que está a punto de aprender. Como dónde se usa, programas de ejemplo, etc.

Una vez que haya desarrollado el interés inicial, use aplicaciones como Sololearn, el centro de programación o sitios tales como la escuela de códigos. Estas aplicaciones le enseñan el idioma paso a paso desde la base hacia arriba. Una vez que haya aprendido lo básico, cree programas propios como, por ejemplo, una calculadora simple, etc. que mantendrá su interés en ese tema.

Trate de practicar programas de escritura con regularidad, ya que la lectura no le ayudará a aprender el idioma de manera eficiente.

Vea los enlaces a continuación:

Conceptos básicos de programación
Aprende a codificar: la guía completa para principiantes
Tutorial de Java

Depende del lenguaje de programación que elijas. El requisito fundamental es el pensamiento lógico con matemáticas y el razonamiento lógico. Pero no es difícil, aunque necesitas practicarlo. Hay una serie de pasos para hacer una programación y construir una aplicación desde un enfoque sistemático. Sugeriría leer uno de los programas de HeadFirst Programming y Head First OOAD. Esto le daría una hermosa idea sobre cómo hacer la programación con un enfoque sistemático y ser un excelente programador.

Esta pregunta ha sido hecha en Quora más de un billón de veces. Mi respuesta se ha dado probablemente un millón de veces: la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

Hola amigo,

Para los programadores novatos, personalmente recomendaría Aprender Introducción a la Programación – Los mejores tutoriales de Introducción a la Programación | Hackr.io votó por la comunidad de Programación en todo el mundo.

Espero que ayude, estoy a solo un mensaje de distancia en caso de cualquier ayuda.

Saludos,

Sumanth.

Compre un libro de Python para principiantes en Amazon y haga una cuenta de github para realizar un seguimiento de su progreso / ejemplos y no se quede estancado en el primer capítulo.

Si ya conoces muy bien la música tienes una ventaja.

Otra cosa comienza con Scheme.