There is no wrong experience level. Whether you are just starting, self-taught, or have been coding for years, it is all useful to know.
How long have you been coding? *
Choose an answer
I'm just starting / exploring
Less than 6 months
6 months to 2 years
2 to 5 years
More than 5 years
I don't code yet, but I'm interested
How would you rate your current level? *
Choose an answer
Beginner — learning the basics
Intermediate — I can build projects on my own
Advanced — comfortable with several topics
Expert / professional
Not sure
Which programming language do you prefer? *
Choose an answer
JavaScript / TypeScript
Python
Java
C / C++ / C#
PHP
HTML / CSS
Another language (specify below)
I don't have a preference yet
Which language or technology would you like to learn next? (optional)
Which code editor or IDE do you use most? *
How familiar are you with Git and GitHub? *
Choose an answer
New to Git
I can clone, commit, and push
I can work with branches and pull requests
Comfortable collaborating with Git
I don't use Git yet
Which platform do you mainly develop for? *
Choose an answer
Windows
macOS
Linux
Android / iOS
Several platforms
I haven't chosen one yet
How do you prefer to learn? *
Choose an answer
Step-by-step tutorials
Building a project hands-on
Reading documentation
Pair programming / someone explaining
A mix of these
What kind of coding projects have you worked on? *
Choose an answer
None yet — I'm just starting
Personal projects
School or training projects
Work or freelance projects
Open-source team projects
A mix of these
Other languages, tools, or frameworks (optional)
What do you think you're good at in development? (optional)
What would you like to learn or improve? (optional)
What part of programming do you find most challenging? (optional)