Os projetosÉ frequente as pessoas não saberem que tipo de projectos de aprendizagem devem escrever. Este é um problema bastante comum. Provavelmente, não o impedirá de se tornar um programador, mas deve estar ciente disso. Vale a pena escolher
projectos que sejam interessantes para si e que o motivem a trabalhar. O projeto deve ser realista, ou seja, algo que possa ser aplicado na prática e cuja realização seja útil, por exemplo, para a empresa ou apenas para uso privado.
Dica: pegue num livro ou num curso de formação e leia exatamente o que precisa para começar a escrever o seu próprio código. Depois, trabalhe no seu projeto. Enquanto escreve, domina apenas a teoria necessária para esse projeto e não toda a teoria em geral (lembramos que há tanta teoria que não terá tempo suficiente para a estudar durante toda a sua vida). Depois, outro projeto e outra teoria. Assim, aprende a procurar uma teoria para a sua tarefa específica. Este é o critério que define a informação que é necessário saber para escrever um projeto e a informação que é opcional estudar.
Na Magenta Favorita empressa, recomendam: o programador é uma profissão complexa que exige muitos conhecimentos e uma aprendizagem contínua, porque a base de conhecimentos está constantemente a ser actualizada. Além disso, a programação é uma das poucas profissões em que nunca se pode fazer algo copiando diretamente de um projeto anterior. Terá sempre de resolver novos problemas, procurar soluções, inventar alguns truques e soluções alternativas. Se isto o incomoda e se gostaria de aprender uma forma de trabalhar para sempre, a programação não é para si.