La programmation est devenue la quatrième composante de l'alphabétisation. Tout le monde doit savoir comment fonctionne notre monde numérique, pas seulement les ingénieurs. – déclare Mark Serman, PDG de la fondation Mozilla


La programmation. Pourquoi étudier s'il existe de nombreux programmes prêts à l'emploi pour les ordinateurs Oui, il existe vraiment de nombreux programmes prêts à l'emploi. Mais comme le montre la pratique, il y a toujours des tâches qui ne peuvent pas être résolues par des moyens standard. Dans ce cas, vous devez créer votre propre programme (ou modifier un programme existant).  

Et pourtant on peut dire que la programmation n'est pas pour vous, que vous penchez vers les humanités. Alors pourquoi en avez-vous besoin de toute façon ?
Premièrement, nous vivons à l'ère des technologies de l'information. La technologie informatique est partout autour de nous. Savoir comment cela fonctionne est simplement utile.
Deuxièmement, apprendre à programmer aide les gens à penser de manière abstraite et à décomposer une tâche en plus petits morceaux.

Nos cours vous permettront d'apprendre la programmation étape par étape, des compétences de base à la résolution de problèmes complexes.  

Ce cours est dédié à l'apprentissage du langage de programmation le plus populaire - Java. Java – un langage de programmation largement utilisé pour écrire des applications Internet. Le langage Java est largement utilisé depuis plus de deux décennies. Des millions d'applications Java sont encore utilisées aujourd'hui.

Au fur et à mesure que vous progressez dans le cours, vous développerez progressivement vos compétences. En commençant par les bases de la programmation, vous pourrez bientôt perfectionner vos compétences en résolvant les problèmes les plus complexes. Pour apprendre les bases, vous n'aurez peut-être pas besoin de logiciel spécialisé. Il suffit d'avoir Internet et votre envie d'apprendre. 

Si vous êtes prêt à apprendre à programmer facilement et librement, alors commencez à faire des tâches !

Types de tâches
1) Le premier type de tâche consiste à écrire le programme vous-même. 
Dans la tâche précédente, vous deviez écrire le programme vous-même. Cela peut être fait à la fois dans l'éditeur sur le site et copier le programme à partir de n'importe quel environnement de programmation. Ou vous pouvez simplement envoyer le fichier. Le plus souvent, vous travaillerez avec ce type de tâche.

2) Le deuxième type de tâches concerne les tâches de modification du code de programme existant.  

3) Un autre type de problèmes est les problèmes de test habituels, dans lesquels vous devrez soit donner une réponse courte, soit choisir parmi les options proposées.
 

Compiler - un programme qui traduit l'intégralité du programme en code machine que le processeur peut exécuter.

Pendant la formation, vous travaillerez avec un compilateur en ligne, écrivant ou éditant un programme dans une fenêtre spéciale à l'écran. 
Mais dans certaines tâches (que vous devrez résoudre vous-même), vous aurez besoin d'un compilateur sur votre ordinateur de travail. 
Pour apprendre le langage de programmation Java, vous pouvez installer NetBeans ou IntelliJ IDEA
Ici vous pouvez lire comment installer IntelliJ IDEA.

Le programme Java le plus simple ressemble à ceci : classe publique principale{ public static void main(String[] args) { } } Tout d'abord, un Java — c'est une classe ou plusieurs classes.
Les programmes les plus simples consistent en une classe. Dans ce cas, il s'agit de la classe Main

En Java, vous ne pouvez pas simplement créer une fonction globale, elle doit appartenir à une classe. Lorsque le programme Java JVM démarre, la JVM appelle la fonction avec le nom main()(le nom est réservé, comme dans C/ C++) par nom de classe sans créer d'objet. Cette fonction doit être déclarée avec un modificateur statique.

La fonction ne renvoie rien, elle imprime simplement le texte. Le type de retour est dans ce cas — void.

La fonction main() accepte un tableau d'objets de classe String.

{} - Les accolades marquent le début et la fin du programme principal. Toutes les actions à effectuer sont écrites entre accolades
Selon les normes, l'accolade ouvrante est placée sur la même ligne. 

Que fait notre programme ?
Puisqu'il n'y a rien à l'intérieur des accolades, notre programme ne fait rien, il suit simplement les règles du langage Java, lancez-le et la JVM l'exécutera.