Programming Languages Guide
Abacus is our new and improved code editor designed for teaching and learning. Try out all of the languages you can run: JavaScript, Java, HTML, Python, C++, C#, React Native, and more!
JavaScript is a client-side scripting language that runs inside of your browser. With JavaScript, you can animate images, dynamically update content, build cool websites, and more!
Who Uses It?
![CodeHS](https://static1.codehs.com/img/logos/logo_transparent.png)
![Medium](https://static1.codehs.com/img/abacus_marketing/company_logos/medium.png)
![Facebook](https://static1.codehs.com/img/partners/facebook.png)
![Instagram](https://static1.codehs.com/img/abacus_marketing/company_logos/instagram.png)
What do JavaScript Programmers Do?
- Create Dynamic Websites
- Develop Mobile Apps
- Program Drones to Fly
- Make Desktop Apps like Skype
JavaScript in the Wild
Python is a high-level programming language used for all types of programming! People use Python to create websites, write scripts, run data analysis every day.
Who Uses It?
![CodeHS](https://static1.codehs.com/img/logos/logo_transparent.png)
![Spotify](https://static1.codehs.com/img/abacus_marketing/company_logos/spotify.png)
![Dropbox](https://static1.codehs.com/img/abacus_marketing/company_logos/dropbox.png)
![Reddit](https://static1.codehs.com/img/abacus_marketing/company_logos/reddit.png)
What do Python Programmers Do?
- Create Websites
- Work in Data Science
- Build Business and E-Commerce software
- Develop Programs for Artificial Intelligence
Python in the Wild
Java is a general-purpose, object-oriented, high-level programming language with several features that make it ideal for web-based development. This is the language used for the AP Computer Science A Exam at the end of the school year, which students can take to challenge themselves and prepare for studying computer science in college.
Who Uses It?
![AirBnB](https://static1.codehs.com/img/abacus_marketing/company_logos/airbnb.png)
![LinkedIn](https://static1.codehs.com/img/abacus_marketing/company_logos/linkedin.png)
![Spotify](https://static1.codehs.com/img/abacus_marketing/company_logos/spotify.png)
![Twitter](https://static1.codehs.com/img/abacus_marketing/company_logos/twitter.png)
What do Java Programmers Do?
- Develop Android Apps
- Create Video Games
- Program server apps for Financial Companies
- Work on Big Data Technologies