...
There are so many new blogs out there at the moment dedicated to helping learn Salesforce from scratch. They are quite good.
Brent Downey
Rakesh Gupta
Supita Deb https://plus.google.com/+SudiptaDeb/posts
Depa Patel https://plus.google.com/+DeepaPatel/posts
This site
Books
Rakesh
Ebooks https://plus.google.com/115951122499934037629/posts
Success community e-book
Social
Success
Google +
Askforce
Stack Exchange