If it has been installed, updating (overwrite-installing) may fix problems, add new functions or expand functions.
The program is language independent and can be used with any language system.
The tools will work the same way however, even if you get a later version.
In case of earlier versions though, the location of some of the tools was different and it is recommended that you get the latest available version. Use the link given at the end of this post and download the latest version of the Android SDK from there.
This page provides links to the web sites for several original equipment manufacturers (OEMs), where you can download the appropriate USB driver for your device.
If you're developing on Mac OS X or Linux, then you shouldn't need a USB driver. To connect and debug with any of the Google Nexus devices using Windows, you need to install the Google USB driver.
With this USB Drivers, it gives access to development options of the device like installing custom ROMs, Rooting, Kernels, etc.If You use Digg actively he can be great friend and connect him directly via Gtalk.Recommended: For updating all Samsung drivers, use Driver Assist.First, find the appropriate driver for your device from the OEM drivers table below.Once you've downloaded your USB driver, follow the instructions below to install or upgrade the driver, based on your version of Windows and whether you're installing for the first time or upgrading an existing driver.