Devido a grande possibilidade de usos dos elementos e recursos no mundo da programação, acabamos usando muita abastração. O mais fácil, e que funcionou pra mim é tentar desabstrair o conteudo com a própria xp. Algo que você fez nesse post. Há muitas iniciativas assim, como por exemplo games que tentar tirar a abstração e colocar os recursos de uma tecnologia de forma mais ludica. Um exemplo bem bacana é o https://ohmygit.org/ que ensina git, atraves de um jogo bem interativo.

Pô cara, que massa saber de sites como esses. Concordo contigo, essas ferramentas ajudam demais no aprendizado. Abraços!