What programming language would you teach a kid first? | Opensource.com

What programming language would you teach a kid first?

To celebrate Ada Lovelace Day, we want to know what programming language you think is best for introducing kids to coding. Take our poll.

Kids in a classroom learning about Raspberry Pi programming
Image credits : 
Raspberry Pi Foundation. CC BY-SA 4.0.

Subscribe now

Get the highlights in your inbox every week.

What programming language would you teach a kid first?

For the 10th year in a row, the Finding Ada Network celebrates Ada Lovelace Day on the second Tuesday of October. It is a global celebration with flagship and grassroots events honoring the achievements and contributions of women in science, technology, engineering, and math (STEM).

According to Girls Who Code, the gender gap is widening in the computing industry, with only 24% of computer scientists being female. However, 66% of girls are interested in computer science as young children. What can we do to support girls and young women throughout their education and early career? The Finding Ada Network believes that mentorship is critical.

We want to hear about your experience as a mentor or mentee. What programming language would you want to teach a kid first? Would you teach a teenager the same language you'd teach an elementary school student? What tips do you have for getting kids interested in computer programming? Take our poll and share your mentorship story.

open book pages

Learn the fascinating story of Ada Lovelace, a gifted mathematician, in this book review.
Coffee and laptop

Configuring his young daughters' computers with Ansible made it simple for this dad to manage the family's computers.

About the author

Lauren Pritchett - Lauren is the managing editor for Opensource.com. When she's not organizing the editorial calendar or digging into the data, she can be found going on adventures with her family and German shepherd rescue dog, Quailford. She is passionate about spreading awareness of how open source technology and principles can be applied to areas outside the tech industry such as education and government.