MIT's courseware, Wikipedia, Google, ASME website are good online resources for learning and knowledge. For books, visit your college library and you will find very informative books on your topic of interest.
Ayesha Iqbal,
Hello Engineers.
http://helloengineers.com/