here is my advice bro ..
reading is important but simulation and practice is very important ..
u can also watch the great course of Berkeley ee240 by Ali Niknejad .. its more than great in fact ..
also solve Razavi's book problems .. they will teach u a lot