Com relação ao "programar" de fato é dificil dizer como proceder, ja que cada pessoa tem um meio. Mas o modo mais simples que eu aprendi foi fazendo métodos simples (o famoso HTML, CSS e JS). A estrutura básica deles é bem intuitiva de se pegar, principalmente com a quantidade de conteudo pra testar na net. Com relação a logica de programação, tem um aplicativo chamado SoloLearn que mostra de modo facil como os principais algoritmos funcionam e como implementar eles, além de te direcionar pra uma espécie de "perfil" gamificado ,pra que voce possa evoluir pro caminho que faz mais sentido pra voce. De uma olhada nele e veja se consegue engajar :)