¿Qué es lo primero que tengo que aprender para comenzar a programar?

Lo primero que debe aprender es cómo editar texto en un editor de texto, no en un procesador de textos. Luego, debe aprender a compilar el resultado en su lenguaje de programación preferido. Es por eso que la mayoría de las personas comienzan con un programa que imprime un mensaje fijo, como “HelloWorld”.

HelloWorld es tan común que si le dice HelloWorld a un programador, inmediatamente pensará que está hablando del programa mínimo que hace cualquier cosa en un idioma, biblioteca, entorno y / o marco dado.

A continuación se muestran los pasos necesarios para hacer HelloWorld en Java en FreeBSD, pero los detalles exactos variarán según el sistema operativo y el idioma. Recomiendo Java y FreeBSD, ya que ambos son relativamente fáciles de aprender y te llevarán lo más lejos posible en términos de programación.

Después de 25 años, y después de usar aproximadamente 10 versiones diferentes de Unix y Windows en 8 o más idiomas, este es mi entorno preferido para la programación * SERIO *. Y he probado la mayoría de ellos.

  • Instala FreeBSD si aún no lo has hecho.
  • Instale Java (java / openjdk8).
  • Instale vi, mi editor de texto preferido o el editor de su elección, creando un archivo llamado HelloWorld.java que contiene lo siguiente:

clase publica Helloworld
{
vacío estático público principal (String [] args)
{
System.out.println (“Hola, mundo”);
}
}

  • Compílalo con javac HelloWorld.java.
  • Ejecutarlo con java HelloWorld.
  • Debería imprimir “Hola, mundo” en una línea por sí misma.

El resto implica refinar esta estructura en programas cada vez más complejos.

  1. Intente recordar la sintaxis de varios bucles y condiciones escribiéndolos.
  2. Revise a fondo los conceptos básicos como tipos de datos, asignación de memoria de nombres de variables, etc. a partir de un buen libro de conceptos básicos
  3. Además, mientras esté en ello, intente analizar los problemas de la vida real y piense en una solución probable para ello en su mente, esto le ayudará a comprender los límites de lo que aprendió hasta entonces.
  4. Seleccione Java o C ++.

Comience simple con html. A continuación integramos algunos css y javascript. A continuación, seleccione una base de datos y el lenguaje de secuencias de comandos del lado del servidor. Llegas a un punto en el que todos los idiomas son simples, pero con una sintaxis un poco diferente.