Если вы новичок - я просто крайне советую посмотреть на эту книгу, материала много (очень), структура построения отличная, разжевывание достаточно плотное, но при этом вас не считают за дурака и не пропускают важных частей ради упрощения процесса обучения :)
В общем - этот учебник заменит собой книги от Head First и Лутца в моем списке рекомендаций новичкам :)