A nice blog post published by ESRI developers team at their blog which contains a point to start materials for any developer wishes to start ArcGIS server development using web API.
ArcGIS API for JavaScript
ArcGIS API for Flex
ArcGIS API for Microsoft Silverlight/WPF
ArcGIS Server Services
ArcGIS Developer Blog