Pour moi le meilleur moyen c'est la volonté, et l'entrainement ;)
Ensuite, que l'on utilise des livres ou cours éléctroniques, ça revient au même. Les livres sont cependant souvent plus complets sur certains points, et bien sûr il y a + de cours professionnels sous forme de livres que sous forme de cours éléctroniques. C'est du moins ce que j'ai remarqué à force :p
Perso en ce moment j'ai une quinzaine de gros bouquins au dessus de moi, j'en prends un chaque jour dans le tram pour feuilleter une quinzaine de pages et apprendre quelques spécificités :p