These questions were shown to 1/5 of all other respondents taking the survey, chosen randomly.
Two options stood out as the main big steps people take to become a professional developer – formal education and personal efforts, which were both selected by 60% of the respondents.
Junior developers were most likely to be learning Java and Python, while senior specialists tended to be learning Go, TypeScript, or Rust.
Unlike developers in other countries, developers in India expressed a preference for video content over reading. Almost 70% choose to work with video content, while only 30% prefer to read their learning materials. This trend also leads to the significantly higher popularity of MOOCs and online coding schools. Almost 50% of the respondents from India study through online courses, while the average for developers in other countries is only 20%.
These results revealed a clear and rather unsurprising pattern – the more experienced a developer was, the less time they were likely to spend on learning new things.
Python learners had the lowest rate of abandoning their learning courses, while TypeScript learners dropped their courses at the highest rate.
These questions were only shown to the respondents who chose student or working student as their employment status.
Most of the options submitted under Other are tech related, such as data science, bioinformatics, and a variety of fields in computer science. Although there are also quite a few students with majors in astronomy, biology, and medicine.
Java is becoming less frequently studied in educational institutions, while Python is gaining momentum.
These questions were only shown to the respondents who chose “Instructor / Teacher / Tutor” as their job role.
Most of the respondents who selected “Other” teach or train at their companies.
Thank you for your time!
We hope you found our report useful. Share this report with your friends and colleagues.
Participate in future surveys
If you have any questions or suggestions, please contact us at firstname.lastname@example.org.