These are recommendations based on my own experience for new graduate students. I found them helpful throughout my graduate studies.

</div>

Research:

Richard Hamming, the prominent American mathematician, gave a series of lectures (Learning to Learn), which are enlightening. The most important one that every graduate student should watch is "You and your research". You might also enjoy other lectures on "Creativity" or "The art of doing science and engineering".

Writing:

This is an indispensable part of graduate life. Every graduate student should be able to easily convey what (s)he understands through research papers, talks, or lectures in general. Clarity, grammer, punctuation, and ordering are just a couple of things you should always have in mind. It needs investing and practice to master. These are a couple of books to better help you with writing:

Presentation:

We can't avoid presentations. It's better to prepare and learn how to present and with practice master the art of presentation. Here are a couple of reading suggestions:

Toward being a professor

</div>