Respuestas
Buenas, aca voy a responder lo mejor que pueda esta pregunta.
Los elementos basicos de la programacion son en el siguiente orden las siguientes:
1- Bibliotecas
Las bibliotecas en la gran mayoria de los lenguajes de programacion es lo que utiliza el compilador para entender el comando que le estas ordenando.
2- Variables
las variables son super basicas y son muy ecensiales ya que es un espacio reservado en memoria del pc. Para que quede mas claro es un espacio que reserva el sistema donde se almacenan datos. Pueden ser numeros enteros,(Int), Numeros reales (float) Numeros booleanos 0 o 1 (booleans), Caracteres (chars) como por ejemplo "c" "b". Una cadena de caracteres(String) "hola mundo".
Las mismas pueden ser estaticas o dinamicas. esto significa que las variables estaticas no cambian nunca su valor y las dinamicas son las que siempre estan actualizando su valor.
3- Sentencias de control
Las sentencias de controll son esenciales en todo lenguaje de programacion ya que ayuda a manejar toma de desiciones.
IF y Swhitch suelen ser las mas comunes en los lenguajes
IF
El if decide si la condicion se cumple entonces sucedera lo siguiente.
IF una manzana es mayor que ninguna manzana
Then
Tengo mansanas
Else
No tengo mansanas
Fi o end if
Dependiendo del lenguaje
Switch o case es una sentencia de eleccion
if a < b case 1: apriete el boton 1
case 2 apriete boton 2
end case
luego tienes los FOR los WHile y los DO WIle.
Estos son sentencias repetitivas genera un bucle hasta que la condición se cumpla o hasta que la condición se rompa.
Esa es lo básico de la programación luego ya seria nivel mas avanzado.