Tal como na escolha da aprendizagem de uma linguagem, deve interessar-se pelas suas necessidades, pelas necessidades do mercado e pelas vantagens e limitações de cada linguagem disponível. Tenha em conta que algumas linguagens se destinam mais à programação web, enquanto outras são mais adequadas para a criação de videojogos, por exemplo.