Vou dar algumas dicas/exemplos.
Vamos dizer que quero fazer um cadastro de clientes. Você sempre vai precisar de um projeto, por menor que seja. Então...
1- Crie uma pasta, coloque um arquivo README.md. Escreva nele rascunhos com as idéias de tudo que você gostaria que tivesse. Se quiser, trasnforme a pasta num repositorio git, então você vai ter um registro de toda a evolução do negocio
2- Dentro dessa pasta, cria a pasta src, para os codigos de programação
3- Crie um projeto basico, que vai só abrir uma janela (ou página, se for web), mesmo que seja me branco
4- Coloque os componentes nessa janela (eles não vão fazer nada agora). Por exemplo, um grid com a "Lista de Clientes", controles como "Nome do Cliente", "Endereço", "CPF", botões de "Salvar", "Excluir", etc. Não se preocupe de ser completo ou perfeito
5- Agora faça a lista de clientes ser preenchida do banco de dados. Crie um no Sqlite só pra ser rápido. O seu objetivo ter alguma coisa funcionando, não precisa ser bonito ou perfeito
6- Terminado isso, faça o botão de "Salvar" funcionar, ie, o cliente preenchido na tela vai ser salvo (adicionado ou atualizado no banco de dados)
Se você chegou até aqui, nesse processo meio caótico, você pode respirar fundo e organizar tudo. Alinhar os componentes na tela, refinar o banco de dados, organizar melhor o seu código, adicionar novas "features" (talvez adicionar um auto preenchimento de CEP? publicar no github? exportar a lista para o excel?). O importante é ficar programando sem parar, manter o ritmo.
É parecido com escritores de um livro, eles se "obrigam" a escrever diariamente, religiosamente várias páginas, mesmo sem "criatividade", no modo automático. Eles não podem perder esse ritmo.
E não precisa ser algo complexo, no meu exemplo falei de um cadastro de clientes, mas poderia ser uma calculadora, um joguinho, etc.