лучше параллельно брать несколько источников
Троелсен, Албахари, КодБлог, Метанит, ProfessorWeb, дока майков, Хабр, Codaza, Сергей Тепляков, википедия, статьи в нете на инглише.
Тема может быть одна но подана в разных местах по разному, и где-то более полна инфой а где-то более понятна для тебя.
Особенно когда дело касается принципов ООП