Como construir uma base solida?
Estou estudando programação por contra propria e sem pressa de chegar a um exelente resultado logo, mas por onde quer que eu olhe eu vejo um direcinamento de pegue e faz de copie e cole, e nao me entenda mal copiar e colar é uma necessidade alem da programaçao venho das exatas e matematica que usamos na minha opiniao é isso pegue um metodo e replique e replique e replique , só que antes de replicar o metodo o metodo tem que ser comprendido porque senão qualquer alteraçao da forma que o problema chega em sua mão vc ja não sabe o que fazer.
Dito isso como e mais importante onde aprender uma base solida de programação?
Acho pertinente essa dicuão tanto pra mim quanto pra outros