Let's Make Robots!

Can you learn most of the arduino programming language from just the reference pages?

Is it possible to learn most of arduino from the reference pages? If not where did you learn arduino?

How can I learn Pic Basic

I can easily assemble parts of a robot but i'd like to know how I can know learn basic Pic easily and where to find resources which i can easily learn from. As when I go online (eg. on Google) some of the posts are complicated and seem incredibly hard to understand. Please could I get some help on the programming side of robotics. With guides to: Links, books and software that is easy to use. Thanks for all help given :)