Which Arduino to buy (Beginner)?

sid3695:
I am new to this field , and want to build some small and medium projects on Adruino
I am well acquainted with C/C++ and I am confused about selecting a board

Which board should I chose and what more(e.g. sensors,shields) should I but with it?

I am looking at
http://www.simplelabs.co.in/content/arduino-uno
Arduino UNO Rev 3

But I am also confused over Leonardo !! It has more analog inputs and pswm inputs
also uno can be restored even after short circuiting it!

Please help me with the choice !!!!!!!!!!!!!!!!

Always select controller depend on project you are doing.If it study purpose use below link.
http://www.digibay.in/109-dbduino-nano-3-atmega328-arduino-compatible-clone