There are tons and tons of information on Internet to learn Salesforce. But for anyone new, this can be overwhelming. It is difficult to decide where to start from and easy to get lost along the way.
Try Trailhead. Launched by Salesforce itself Trailhead is an interactive learning path through the basic building blocks of the Salesforce1 Platform. And not only that, you can also test your knowledge of the platform while earning points and badges to celebrate your achievements.
You may also want to check out other video trainings (mainly on Force.com Platform) at this URL