Just want to know about basics and programming of arduino uno r3

Hello friends im thinking to use Arduino UNO board in my collage project. so in order to that i want to know about :
1.SHIELD:(as per my knowledge it controls various components (motors,sensors etc.))
also want to learn about Arduino software (IDE) and LIBRARIES and SKETCHES...
Please friends.. I have only 4 months Left for project and i want to learn Arduino Programming so that i cuold use it..
Waiting eagerly for your replies...
Thanks in Advance.. :slight_smile: :slight_smile:

Get a starter kit and then go here.