Я предпочитаю книги и статьи на русском (я так осваивал C/C++, Perl, Lisp, Prolog). Если таких нет, стараюсь разобраться по документации и примерам (так я выучил TCL, Haskell и Scala).
Но со сложными языками по документации не получается, разобраться с языками с зависимыми типами по англоязычной литературе я не смог, а попался русский видеокурс по Idris - очень хорошо пошел.