I came across some very good statistics websites which I want to share with the rest of the developer community. These statistics can also be of use to clients who need to get software developed but don't know what they should be asking for in terms of technical requirements.
- Statistics for popular programming languages being used today. Look here and here. Java and C seem to be very popular but you need to keep in mind that these stats do not take into account the type of software being developed. For example you would not use C to make a website. But if you were to create a fast, native application for a mobile platform like Symbian or iPhone, you will have to use C or C++.
- The most common browsers being used today can be seen here. Firefox has a huge user base. Safari and Chrome are also picking up.
- Display resolutions statistics can be seen here. 1024x768 still rules but 38% of screens now use a much higher resolution. This list shows that some details of what kind of high resolutions are in use today.
- Operating System statistics can be seen here. Some more OS stats can be seen here. Windows XP of course rules the desktop. But I am surprised to see that the Mac has a significant share of 5% to 8%. Just goes on to show that developers should spend some time testing their web applications on Safari as well. It also tells desktop application developers that they should invest time in learning cross-platform development technologies like Java, C++ or C.