1 Developer Profile
What we know about the global community of developers.
1.1Education
Educational attainment
66% of developers have a BA/BS or MA/MS degree despite only 49% of developers learning to code at school.
1.2Learning to code
Learning to code
Online resources are the top choice for developers to learn code according to 82% of responses.
Respondents 18 - 24 years old are most likely to learn code at traditional schools of all the age groups, and consistently so for the last three years.
Online resources to learn how to code
Technical documentation (84%) and Stack Overflow (80%) continue to be the top online resources to learn code. 37% of responses indicate AI is helping them learn, too.
Technical documentation preferences to learn how to code
API and SDK documents are the documentation source of choice for 90% of developers.
1.3Experience
Years coding
More than 1 in 3 developers that took the survey this year have been coding as long as or longer than Stack Overflow existed. 38% of respondents have been coding for 15 years or more.
Years coding professionally
1 in 3 developers have been coding professionally for four years or less.
Years of professional coding experience by developer type
People managers such as executives and engineering managers are reporting the highest average years of coding this year with more than 15 years of experience, while popular developer roles such as back-end and full-stack developers are reporting 10-11 years experience on average.
1.4Developer roles
Developer type
Full-stack, back-end, and front-end developers were the top three roles reported by developers for the last three years; however, front-end developers have decreased from 6.6% to 5.6% since last year. This year, more developers identify as students than as front-end employees and we saw a slight increase in developers who have an embedded applications role or are academic researchers.
1.5Key territories
Geography
52% of respondents shared their country in this year's survey. The top 10 countries account for 60% of those that were given, and Europe accounts for most of the top-responding countries.
| Response | Percentage | Responses |
|---|---|---|
| United States of America | 18.9% | 11,027 |
| Germany | 8.4% | 4,928 |
| India | 7.2% | 4,194 |
| United Kingdom of Great Britain and Northern Ireland | 5.5% | 3,214 |
| Ukraine | 4.6% | 2,668 |
| Canada | 3.6% | 2,097 |
| France | 3.6% | 2,094 |
| Poland | 2.6% | 1,528 |
| Netherlands | 2.5% | 1,441 |
| Brazil | 2.3% | 1,363 |
| Italy | 2.3% | 1,333 |
| Australia | 2.1% | 1,255 |
| Spain | 1.9% | 1,112 |
| Sweden | 1.7% | 1,010 |
| Russian Federation | 1.6% | 920 |
| Switzerland | 1.5% | 873 |
| Austria | 1.4% | 787 |
| Czech Republic | 1.2% | 710 |
| Israel | 1% | 600 |
| Turkey | 0.9% | 539 |
| Belgium | 0.9% | 522 |
| Denmark | 0.9% | 502 |
| Portugal | 0.8% | 468 |
| Norway | 0.8% | 444 |
| Romania | 0.8% | 436 |
| Iran, Islamic Republic of... | 0.7% | 409 |
| Pakistan | 0.7% | 408 |
| China | 0.7% | 402 |
| Mexico | 0.7% | 397 |
| New Zealand | 0.7% | 396 |
| Hungary | 0.7% | 395 |
| Greece | 0.7% | 389 |
| Finland | 0.7% | 382 |
| South Africa | 0.6% | 358 |
| Indonesia | 0.6% | 351 |
| Argentina | 0.6% | 343 |
| Bangladesh | 0.6% | 325 |
| Bulgaria | 0.5% | 318 |
| Nigeria | 0.5% | 304 |
| Viet Nam | 0.5% | 293 |
| Japan | 0.5% | 286 |
| Ireland | 0.5% | 269 |
| Taiwan | 0.5% | 268 |
| Egypt | 0.4% | 261 |
| Slovakia | 0.4% | 246 |
| Serbia | 0.4% | 243 |
| Colombia | 0.4% | 216 |
| Philippines | 0.3% | 196 |
| Croatia | 0.3% | 186 |
| Lithuania | 0.3% | 181 |
| Kenya | 0.3% | 179 |
| Singapore | 0.3% | 175 |
| Sri Lanka | 0.3% | 163 |
| Malaysia | 0.3% | 160 |
| Thailand | 0.3% | 146 |
| South Korea | 0.3% | 144 |
| Hong Kong (S.A.R.) | 0.2% | 142 |
| Slovenia | 0.2% | 141 |
| Nepal | 0.2% | 139 |
| Chile | 0.2% | 133 |
| United Arab Emirates | 0.2% | 129 |
| Latvia | 0.2% | 127 |
| Estonia | 0.2% | 109 |
| Morocco | 0.2% | 98 |
| Belarus | 0.2% | 94 |
| Georgia | 0.2% | 94 |
| Uruguay | 0.2% | 94 |
| Kazakhstan | 0.1% | 80 |
| Algeria | 0.1% | 75 |
| Peru | 0.1% | 75 |
| Tunisia | 0.1% | 71 |
| Ghana | 0.1% | 70 |
| Venezuela, Bolivarian Republic of... | 0.1% | 69 |
| Cyprus | 0.1% | 63 |
| Bosnia and Herzegovina | 0.1% | 61 |
| Uzbekistan | 0.1% | 61 |
| Ethiopia | 0.1% | 60 |
| Armenia | 0.1% | 58 |
| Saudi Arabia | 0.1% | 56 |
| Republic of Korea | 0.1% | 55 |
| Costa Rica | 0.1% | 54 |
| Ecuador | 0.1% | 54 |
| Afghanistan | 0.1% | 53 |
| Albania | 0.1% | 49 |
| Dominican Republic | 0.1% | 46 |
| Lebanon | 0.1% | 45 |
| Kyrgyzstan | 0.1% | 44 |
| Iraq | 0.1% | 43 |
| Guatemala | 0.1% | 41 |
| Luxembourg | 0.1% | 40 |
| Jordan | 0.1% | 39 |
| Paraguay | 0.1% | 39 |
| Republic of Moldova | 0.1% | 38 |
| Uganda | 0.1% | 38 |
| Bolivia | 0.1% | 32 |
| Cameroon | 0.1% | 30 |
| Iceland | 0.1% | 30 |
| Syrian Arab Republic | 0.1% | 30 |
| Malta | 0.1% | 29 |
| United Republic of Tanzania | 0.1% | 28 |
| Azerbaijan | 0.1% | 27 |
| Montenegro | 0.1% | 27 |
| Zimbabwe | 0% | 26 |
| Cuba | 0% | 23 |
| Cambodia | 0% | 22 |
| Rwanda | 0% | 22 |
| Nicaragua | 0% | 21 |
| Angola | 0% | 20 |
| Myanmar | 0% | 19 |
| El Salvador | 0% | 18 |
| Kosovo | 0% | 18 |
| Panama | 0% | 18 |
| Yemen | 0% | 17 |
| Honduras | 0% | 16 |
| Maldives | 0% | 16 |
| Mauritius | 0% | 15 |
| Palestine | 0% | 15 |
| Qatar | 0% | 15 |
| Zambia | 0% | 15 |
| Côte d'Ivoire | 0% | 14 |
| Madagascar | 0% | 14 |
| Andorra | 0% | 13 |
| Isle of Man | 0% | 13 |
| Malawi | 0% | 12 |
| Bahrain | 0% | 11 |
| Jamaica | 0% | 11 |
| Turkmenistan | 0% | 11 |
| Benin | 0% | 10 |
| Mongolia | 0% | 10 |
| Somalia | 0% | 9 |
| Togo | 0% | 9 |
| Congo, Republic of the... | 0% | 8 |
| Kuwait | 0% | 8 |
| Senegal | 0% | 8 |
| Trinidad and Tobago | 0% | 8 |
| Mozambique | 0% | 7 |
| Oman | 0% | 7 |
| Sudan | 0% | 7 |
| Tajikistan | 0% | 7 |
| Barbados | 0% | 6 |
| Antigua and Barbuda | 0% | 5 |
| Botswana | 0% | 5 |
| Cape Verde | 0% | 5 |
| Mauritania | 0% | 5 |
| Namibia | 0% | 5 |
| Suriname | 0% | 5 |
| Bahamas | 0% | 4 |
| Burkina Faso | 0% | 4 |
| Fiji | 0% | 4 |
| Gabon | 0% | 4 |
| Lao People's Democratic Republic | 0% | 4 |
| Liberia | 0% | 4 |
| Libyan Arab Jamahiriya | 0% | 4 |
| Liechtenstein | 0% | 4 |
| Swaziland | 0% | 4 |
| Bhutan | 0% | 3 |
| Brunei Darussalam | 0% | 3 |
| Burundi | 0% | 3 |
| Democratic Republic of the Congo | 0% | 3 |
| Guyana | 0% | 3 |
| Monaco | 0% | 3 |
| North Korea | 0% | 3 |
| San Marino | 0% | 3 |
| Sierra Leone | 0% | 3 |
| Belize | 0% | 2 |
| Guinea-Bissau | 0% | 2 |
| Mali | 0% | 2 |
| Central African Republic | 0% | 1 |
| Chad | 0% | 1 |
| Djibouti | 0% | 1 |
| Dominica | 0% | 1 |
| Equatorial Guinea | 0% | 1 |
| Guinea | 0% | 1 |
| Haiti | 0% | 1 |
| Lesotho | 0% | 1 |
| Micronesia, Federated States of... | 0% | 1 |
| Nauru | 0% | 1 |
| Niger | 0% | 1 |
| Papua New Guinea | 0% | 1 |
| Saint Kitts and Nevis | 0% | 1 |
| Samoa | 0% | 1 |
| Solomon Islands | 0% | 1 |
1.6Demographics
Age
Most developers in the survey this year report being 25 - 34 years old (37%). That number increases for professional developers to 42% and has steadily decreased in the last three years for those learning to code from 17% in 2022 to 12% this year.