Sodaq programming language

Dear all- This is really a basic question. I am new to using Sodaq, and do not have much experience with C++. I am looking for suggestions on how to effectively learn the programming language. Thanks

The language is called Arduino, you can find alot of information on the following sites.