La programación se ha convertido en el cuarto componente de la alfabetización. Todo el mundo necesita saber cómo funciona nuestro mundo digital, no solo los ingenieros”. – dice Mark Serman, director ejecutivo de la Fundación Mozilla


Programación. ¿Para qué estudiar si hay muchos programas listos para usar para computadoras?Sí, realmente hay muchos programas listos para usar. Pero como muestra la práctica, siempre hay tareas que no se pueden resolver por medios estándar. En este caso, debe crear su propio programa (o modificar uno existente).  

Y sin embargo puedes decir que la programación no es para ti, que te estás inclinando por las humanidades. Entonces, ¿por qué lo necesita de todos modos?
En primer lugar, vivimos en la era de la tecnología de la información. La tecnología informática está a nuestro alrededor. Saber cómo funciona es simplemente útil.
En segundo lugar, aprender a programar ayuda a las personas a pensar de manera abstracta y dividir una tarea en partes más pequeñas.

Nuestros cursos te permitirán aprender programación paso a paso desde habilidades básicas hasta la resolución de problemas complejos.  

Este curso está dedicado a aprender el lenguaje de programación más popular: Java. Java – un lenguaje de programación ampliamente utilizado para escribir aplicaciones de Internet. El lenguaje Java ha sido ampliamente utilizado durante más de dos décadas. Millones de  Java aplicaciones todavía están en uso hoy en día.

A medida que avanza en el curso, desarrollará gradualmente sus habilidades. Comenzando con los conceptos básicos de programación, pronto podrá llevar sus habilidades a la perfección, resolviendo los problemas más complejos. Para aprender los conceptos básicos, es posible que no necesite ningún software especializado. Basta con tener Internet y tus ganas de aprender. 

Si estás listo para aprender a programar fácil y libremente, ¡entonces comienza a hacer tareas!

Tipos de tareas
1) El primer tipo de tarea es escribir el programa usted mismo. 
En la tarea anterior, tuviste que escribir el programa tú mismo. Esto se puede hacer tanto en el editor del sitio, como copiar el programa desde cualquier entorno de programación. O simplemente puede enviar el archivo. La mayoría de las veces trabajará con este tipo de tareas.

2) El segundo tipo de tareas son tareas para editar código de programa existente.  

3) Otro tipo de problemas son los problemas de prueba habituales, en los que tendrás que dar una respuesta corta o elegir entre las opciones proporcionadas.
 

Compiler : un programa que traduce el programa completo en código de máquina que el procesador puede ejecutar.

Durante la capacitación, trabajará con un compilador en línea, escribiendo o editando un programa en una ventana especial en la pantalla. 
Pero en algunas tareas (que tendrá que resolver usted mismo), necesitará un compilador en su computadora de trabajo. 
Para aprender el lenguaje de programación Java, puede instalar NetBeans o IntelliJ IDEA
Aquí puede leer cómo instalar IntelliJ IDEA.

El programa Java más simple se ve así: principal de clase pública{ public static void main(String[] args) { } } En primer lugar, un Java — es una clase o varias clases.
Los programas más simples constan de una clase. En este caso, es la clase Main

En Java, no puede simplemente crear una función global, debe pertenecer a clase. Cuando el programa Java se inicia la JVM, la JVM llama a la función con el nombre main()(el nombre está reservado, como en C/ C++) por nombre de clase sin crear un objeto. Esta función debe declararse con modificador estático.

La función no devuelve nada, solo imprime el texto. El tipo de retorno es en este caso — void.

La main() función acepta una matriz de objetos de clase String

{} - Las llaves marcan el principio y el final del programa principal. Todas las acciones que deben realizarse se escriben entre llaves
Por norma, la llave de apertura se coloca en la misma línea. 

¿Qué hace nuestro programa?
Como no hay nada dentro de las llaves, nuestro programa no hace nada, solo sigue las reglas del lenguaje Java, ejecútelo y la JVM lo ejecutará.