Shan,

There’s a lot more in this field and you will end up a year before reading all the documents in this web(I MEAN PURELY READING) that will not be good in your work. I spend 14hours at my office and 6 days a week. lol! Just to be at my best to make an assurance of my work. Reading newsletters and trend discussions(interpreting it base in the code). I even have no time to read my kellog.. Well if you got a book from Sam Kanapan then you can read that first. It's basic principles will be adequate for now.
Finally, It’s up to you on how you talk to your senior.

(learning thru this way is quite hard "YOU MUST BE CONSISTENT ON WHAT YOU FEEL AND YOU MUST FEEL FOR THIS WORK").

Regards!
_________________________
BOM