General questions about the board ?

Thank you johnwasser the links are very useful
i'll go with shield i dont want to go in electronic problems :smiley:

and thank you Grumpy_Mike :slight_smile:

my project is highly depended on programming, and to be honest am lil bit weak in programming, so i want to confirm about the language before going more deep in the project..
because am going to take courses to be more familiar with the programming...so i want to know should i learn C or C++ ?

and thank you again to both of you :smiley: