A melhor maneira de aprender programação é fazer um curso online que compreenda todas as coisas que você precisa saber em seu assunto específico. É claro que também existem outros métodos, como ler livros ou participar de vários seminários, mas eles podem não ser tão envolventes quanto o aprendizado online.