Rather than provide predefined lists of options for survey respondents to pick from, we decided to simply offer raw text fields. This led to quite a few new entrants in this year's Resources section!
Link to sectionPaid Courses
Which paid resources (courses, videos, books, etc.) have you used?
Freeform
paid_courses
No available data for block paid_courses | path(s): dataAPI.surveys.state_of_js.js2023.resources.paid_courses | type: HorizontalBarBlock2
debug
We asked members of the JavaScript community to share their “pick of the year”
My 2023 Pick: Nuxt
Nuxt is focused on DX & UX. It's stable and continuously improving. It has the best devtools out of any framework and has created UnJS, and other tooling that powers new frameworks, like Nitro. They are a pillar of the FOSS community.
We asked members of the JavaScript community to share their “pick of the year”
Link to sectionPodcasts
Which programming-related podcasts do you listen to?
Freeform
podcasts
No available data for block podcasts | path(s): dataAPI.surveys.state_of_js.js2023.resources.podcasts | type: HorizontalBarBlock2
debug
Link to sectionVideo Creators
Which programming-related video creators do you follow (on YouTube, Twitch, etc.)?
Freeform
video_creators
No available data for block video_creators | path(s): dataAPI.surveys.state_of_js.js2023.resources.video_creators | type: HorizontalBarBlock2
debug
We asked members of the JavaScript community to share their “pick of the year”
My 2023 Pick: tess2.js
I have not done a lot of JavaScript last year, but I was impressed by the tess2 algorithm, a 10-year-old npm library that still performs well!
We asked members of the JavaScript community to share their “pick of the year”
Martin Heidegger
Web developer, event organizer
Link to sectionPeople
Which individuals do you read, follow, or just want to highlight?
Freeform
people
No available data for block people | path(s): dataAPI.surveys.state_of_js.js2023.resources.people | type: HorizontalBarBlock2
debug
Link to sectionOther Surveys
Which other developer surveys do you participate in?
other_surveys
No available data for block other_surveys | path(s): dataAPI.surveys.state_of_js.js2023.resources.other_surveys | type: HorizontalBarBlock2
debug
Link to sectionRecommended Resources
Free: The Last Algorithms Course You'll Need
You'll learn big o time complexity, fundamental data structures like arrays, lists, trees, graphs, and maps, and searching and sorting algorithms.
Courses by ThePrimeagen: Algorithms, VIM, Git, and more!
Learn from one of the best communicators and teachers around as ThePrimeagen takes you through a vast range of topics, from front-end frameworks like HTMX to back-end languages including Rust and Go.
Thanks to our partners for supporting us! Learn more.