Books
Netflix
Math
Coding
Coding
Programming Languages
- Scratch
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
- App Inventor
MIT App Inventor is an intuitive, visual programming environment that allows everyone – even schoolchildren – to build fully functional apps for smartphones and tablets.The blocks-based tool allows anyone to program more complex, impactful apps in significantly less time than with more traditional programming environments.
- HTML
HTML (HyperText Markup Language) is the most basic building block of the Web. It describes and defines the content of a webpage. Other technologies besides HTML are generally used to describe a webpage's appearance/presentation (CSS) or functionality (JavaScript).
- CSS
Cascading Style Sheets (CSS) are a stylesheet language used to describe the presentation of a document written in HTML or XML. CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.
- JavaScript
JavaScript is a programming language that is run by most modern browsers. It supports object-oriented programming and procedural programming. It can be used to control web pages on the client side of the browser, server-side programs, and even mobile applications. It is used with HTML and CSS.
- Python
Python’s diversity, adaptability and its elegant, easy-to-master basics set it apart from other programming languages, making it popular for use in web development, machine learning, data science, scientific computation and cloud infrastructure.
- C++
C plus plus is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation.
Brackets is a great way to test out your skills!
Some More You May Not Have Heard Of
- Alice
Alice is a freeware (for non-commercial purposes) object-based educational programming language with an integrated development environment (IDE). Alice uses a drag and drop environment to create computer animations using 3D models.
- Small Basic
Microsoft Small Basic is a programming language and associated IDE. It is Microsoft's simplified variant of the BASIC programming language, intended as an easy programming language for beginners.
- Visual Basic
Visual Basic (VB) is a programming environment from Microsoft in which a programmer uses a graphical user interface (GUI) to choose and modify preselected sections of code written in the BASIC programming language.
- C#
C sharp is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
- F#
F sharp is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.
High School Competitions