Basic Programming Languages
Basic Programming Languages
PROGRAMMING
WHERE IT'S USED LEVEL OF DIFFICULTY IDEAL STUDENT
LANGUAGE
Easiest. As a visual- Kids ages 5 and up,
Interactive animations, based block platform, especially those with an
Scratch
2D videos, and games Scratch is a great interest in storytelling
starting point. and animation.
Robotics, artificial Reading-age kids who
Easy. It uses limited
intelligence, video want to start creating
Python lines of text-based
games, social media games or program
coding.
apps robots.
Reading-age kids who
Operating systems, Easy. Java teaches
Java want to create mobile
Android devices, apps basic text-based coding.
apps.
Medium. It's a good step
Kids ages 9 and up who
Lua Robotics, video games up from Python for kids
want to develop games.
who want to learn more.
Advanced. Uses
Kids ages 10 and up
complex tags to show
HTML Websites who want to build
websites how to display
websites.
content.
Kids ages 10 and up
Advanced. Works as an
CSS Websites who want to build
add-on to HTML.
websites.