Personally, I think that if you want, for example, to learn to program without having any notion, it is best to read the documentation, references, etc.
Ngokwami, ngicabanga ukuthi uma ufuna, ngokwesibonelo, ukufunda ukwenza uhlelo ungenawo umbono, kungcono ukuthi ufunde imibhalo, izinkomba, njll.