EII calma, aquilo não se aprende TUDO no 10º ano! Demora uma vida!
No 10º ano, suponho que vás começar com Pascal ou VisualBasic.
Portanto, como ainda te vais iniciar, sugiro que comeces com algo simples tipo Pascal (eu nunca tive, mas já ouvi dizer que é uma boa linguagem para iniciantes, pois ensina bem algumas técnicas de programação), ou então começa com C (com aquele livro que te sugeri como suporte).
Portanto, deixa-me ver se não falo grego desta vez:
Cada linguagem possui uma sintaxe (um conjunto de expressões) que é aquilo que tu escreves no tal
editor. É como se estivesses a escrever um texto em Português no Bloco de Notas, só que agora escreves palavras diferentes porque estás a escrever numa linguagem diferente. Esse conjunto de expressões que escreves não são nada mais que instruções que o computador executa internamente. Ora tal como em Português, quando fazes uma composição, tens o início, meio e fim, ou seja, podes dividi-la em partes. E cada uma dessas partes pode ter erros ortográficos e de frases mal construídas. Portanto sempre que acabas de escrever uma parte da composição, vais relê-la para ver se encontras algum erro, para poderes corrigi-lo. Depois de corrigires cada parte da composição, juntas essas partes num todo, e já tens a composição final! Basicamente é isto que o
compilador faz! O compilador "lê" as expressões que tu escreveste (que nós programadores designamos de
código), verifica se têm algum erro, e depois de verificar, junta as várias partes da tua "composição" para formar o
Programa. No fim deste processo, ele apresenta-te o resultado daquilo que tu escreveste, ou seja, tal como numa aula de Português, tu apresentarias a tua composição à/ao professora/o. Ufff...espero que tenhas percebido alguma coisa...
PS: Isto é muito mais complexo do que o que eu descrevi, mas para os primeiros passos isto chega! O resto tu aprendes!