My primary purpose for learning so that i can make icons and web designs, so i was wondering from where i should start? What tools is the best for which i should learn? I have no background in this field so you can say i even have not touched photoshop before!
You Suck at Photoshop is a very comprehensive series of video tutorials aimed at anyone with little or no skills in Photoshop and is hugely popular with the development/design community. Well worth checking out and very funny :)
Other than that, check out PSDTuts for a range of written and video-based tutorials for basic and advanced users