Eu sou um programador iniciante. Estudo linguagens como C, C ++, Python e Java (principalmente com foco em C ++). Sou o que você chamaria de "jovem e inexperiente" e admito isso porque não posso afirmar o contrário.
Como estudante, tenho muitos outros problemas além da programação. Pratico programação sempre que posso, e principalmente porque meu professor me dá muito mais exercícios do que o resto da turma (é um nível muito baixo), então muitas vezes passo semanas fazendo outra coisa, como projetos escolares ou esportes, ou viajar, qualquer coisa além de programação.
Não me interpretem mal, eu amo programação. Adoro criar código funcional, observar como um programa ganha vida com o pressionar de um botão e aprender o máximo que posso. O problema é que eu simplesmente não tenho muito tempo para isso.
Agora, direto à pergunta: seu conhecimento de programação diminui com o passar do tempo e você não pratica? Você pode perguntar "quanto tempo você quer dizer?". Não quero dizer uma quantidade específica de tempo, mas como referência, você pode levar um mês, dois ou até um ano como exemplo.
Por conhecimento, quero dizer qualquer coisa, da sintaxe à funcionalidade da linguagem.