updated 21 April 2022
História das linguagens de programação de computadores
https://cs.brown.edu/~adf/programming_languages.html
Hardware e software
https://www.computerhope.com/issues/ch000039.htm
Idiomas de baixo nível
https://www.computerhope.com/jargon/l/lowlangu.htm
Idiomas de alto nível
Línguas compiladas e interpretadas (ou ambas)
https://guide.freecodecamp.org/computer-science/compiled-versus-interpreted-languages/
Assembler e compilador
https://techdifferences.com/difference-between-compiler-and-assembler.html
Paradigmas de programação
https://cs.lmu.edu/~ray/notes/paradigms/
Programação estruturada versus programação orientada a objetos
https://freefeast.info/difference-betwen/difference-between-structured-programming-and-object-oriented-programming-structure-programming-vs-object-oriented-programing/
Software de sistema e software de aplicativo
https://www.thecrazyprogrambmer.com/2016/04/difference-system-syftware-application-seftware.html
Sistemas operacionais
https://www.techopedia.com/definition/3515/operating-system-os
Tipos de dados
https://searchapparchitecture.techtarget.com/definition/data-type
Estruturas de dados
https://www.freecodecamp.org/news/the-top-data-structures-you-hould-wnow-for-your-next-coding-interview-36af0831f5e3/
Sintaxe na programação
https://www.webopedia.com/term/s/syntax.html
Fluxo do programa
Processamento
Algoritmo
https://www.techopedia.com/definition/3739/algorithm
Pseudocódigo
https://computersciencewiki.org/index.php/pseudocode
Fluxograma
https://www.visual-paradigm.com/tutorials/flowchart-tutorial/
Condicionais
https://computersciencewiki.org/index.php/condicionais
Loops
https://users.cs.fiu.edu/~downeyt/cop2210/loops.html
Memória e armazenamento
https://www.kingston.com/en/community/articledetail/articleid/29685