Um dos conceitos mais importantes quando estamos falando sobre programação é o conceito de variáveis, outros conceitos como entrada de dados, condição e repetição dependem diretamente desse conceito.
Pense que a memória do computador responsável por armazenar os programas e os dados dos programas em execução funciona como uma "estante", nessa estante, em cada "buraco", você pode colocar um livro, é assim que as variáveis funcionam, como pequenas caixinhas onde você pode colocar determinados valores.
Aí que entra a questão da entrada de dados, com base no que foi falado aqui, quando o usuário digita um dado, esse dado deve ser armazenado na memória RAM do computador, dentro de uma variável.