Best Programming

Updated Daily
inventory_2 64 items
trending_up Scored across 12 criteria

Rankings are calculated based on verified user reviews, recency of updates, and community voting weighted by user reputation score.

emoji_events View Best Programming Rankings
Filter by Tags
0.0 10.0
Best 1 Texas Instruments TI-84 Plus CE
Texas Instruments TI-84 Plus CE
From $110

The Texas Instruments TI-84 Plus CE is a widely used graphing calculator, particularly popular among high school and college students. It features a vibrant, high-resolution color display, making grap...

9.5 Brilliant
Visit
2 TrainHeroic
TrainHeroic
Free Plan Available From Free / $12.99/mo for Pro

TrainHeroic is the premier platform for accessing professional-grade programming. It serves as a marketplace where world-class coaches sell their training programs. Whether you want to follow a specif...

9.5 Brilliant
Visit
3 Jupyter Notebook
Jupyter Notebook
Free Plan Available

Jupyter Notebooks provide an interactive computing environment combining code, text, and visualizations. Built on the IPython kernel, they allow users to execute code in blocks, document their process...

9.5 Brilliant
Visit
4 JupyterLab
JupyterLab
Free Plan Available

JupyterLab is the next-generation web-based user interface for Project Jupyter. It provides a flexible, modular environment where you can arrange notebooks, text editors, terminals, and data viewers i...

9.4 Excellent
Visit
5 MATLAB
MATLAB
From Varies (standard licenses start ~$2,000; student/home use from $149)

MATLAB by MathWorks is the premier numerical computing environment used extensively in engineering, science, and mathematics. Its matrix-based language and extensive toolboxes cover virtually every en...

9.4 Excellent
Visit
6 Haskell
Haskell
Free Plan Available

Haskell is a purely functional programming language known for its strong type system and lazy evaluation. This leads to concise and elegant code, but also introduces a significant learning curve for p...

9.1 Excellent
Visit
7 Bjarne Stroustrup
Bjarne Stroustrup

Bjarne Stroustrup is a Danish computer scientist who created C++, one of the most influential and widely used programming languages in history. By extending C with object-oriented features, he provide...

9.1 Excellent
Visit
8 Texas Instruments TI-84 Plus CE Graphing Calculator
Texas Instruments TI-84 Plus CE Graphing Calculator

The Texas Instruments TI-84 Plus CE is a popular graphing calculator used extensively in high schools and colleges. It offers a color display, improved processing speed, and a more durable design comp...

8.8 Very Good
Visit
9 Google Colaboratory
Google Colaboratory
Free Plan Available

Google Colaboratory (Colab) is a free, cloud-based Jupyter notebook environment that allows users to write and execute Python code. It provides free access to GPUs and TPUs, making it ideal for machin...

8.8 Very Good
Visit
10 Guido van Rossum
Guido van Rossum

Guido van Rossum is a Dutch programmer who created the Python programming language. Python has become the most popular language in the world due to its readability, simplicity, and vast ecosystem of l...

8.8 Very Good
Visit
11 Texas Instruments TI-Nspire CX II
Texas Instruments TI-Nspire CX II

The Texas Instruments TI-Nspire CX II is a more advanced graphing calculator offering a wider range of features than the TI-84 series. It supports dynamic geometry, allowing users to explore geometric...

8.7 Very Good
Visit
12 Eloquent JavaScript: A Modern Introduction to Programming
Eloquent JavaScript: A Modern Introduction to Programming

Marijn Haverbeke's 'Eloquent JavaScript' provides a clear and accessible introduction to programming using JavaScript. It covers fundamental programming concepts, such as variables, data types, contro...

8.6 Very Good
Visit
13 Unreal Engine
Unreal Engine
Free Plan Available From Free (5% royalty after $1M gross revenue)

Unreal Engine is a powerful real-time 3D creation tool widely used in game development, film production, and architectural visualization. It offers advanced rendering capabilities, a visual scripting...

8.6 Very Good
Visit
14 The Weaver's Thread: A Biography of Grace Hopper
The Weaver's Thread: A Biography of Grace Hopper

Focusing on the remarkable life of Grace Hopper, a pioneering computer scientist and US Navy Rear Admiral, this biography by Samuel Klein traces her contributions to the development of programming lan...

8.6 Very Good
15 Khan Academy Computer Programming
Khan Academy Computer Programming

Khan Academy's Computer Programming section provides free, accessible introductory courses in JavaScript, HTML/CSS, SQL, and algorithms. The platform's interactive exercises and video tutorials make i...

8.6 Very Good
Visit
16 Head First Java
Head First Java

Kathy Sierra and Bert Bates' 'Head First Java' uses a visually rich and engaging approach to teach Java programming. The book employs a unique blend of humor, puzzles, and interactive exercises to mak...

8.5 Very Good
Visit
17 Stanford Online CS Courses (Non-Degree)
Stanford Online CS Courses (Non-Degree)

Stanford offers a vast catalog of online computer science courses through its online platform. While not a degree program, these courses provide access to Stanford's renowned faculty and curriculum. T...

8.5 Very Good
Visit
18 edX Introduction to Python for Data Science
edX Introduction to Python for Data Science

This edX course, developed by MIT, provides a foundational understanding of Python programming specifically tailored for data science applications. It covers essential Python concepts, data structures...

8.5 Very Good
Visit
19 James Gosling
James Gosling

James Gosling is a Canadian computer scientist best known as the founder and lead designer of the Java programming language. Java's 'write once, run anywhere' philosophy revolutionized enterprise soft...

8.5 Very Good
Visit
20 Thinking in Java
Thinking in Java

Bruce Eckel's 'Thinking in Java' is a comprehensive guide to Java programming that delves deep into the language's intricacies. It covers a wide range of topics, from basic syntax to advanced concepts...

8.4 Very Good
Visit
21 Mathematica
Mathematica
Free Plan Available From $290/student license or $1200/professional license

Wolfram Mathematica is a comprehensive symbolic computation system used by engineers and scientists for mathematical modeling, algorithm development, and visualization. Unlike purely numerical tools,...

8.4 Very Good
Visit
22 The C Programming Language
The C Programming Language

Brian Kernighan and Dennis Ritchie's 'The C Programming Language' is a classic introduction to the C programming language. It covers the fundamental concepts of C, including data types, control flow,...

8.2 Very Good
Visit
23 Tainy
Tainy

Tainy is a leading figure in the Latin urban music scene, known for his innovative production of reggaeton and trap music. His work with artists like Bad Bunny, J Balvin, and Anuel AA has helped to sh...

8.2 Very Good
24 freeCodeCamp YouTube Channel
freeCodeCamp YouTube Channel

The freeCodeCamp YouTube channel provides a vast library of free coding tutorials and courses covering web development, data science, and machine learning. These videos are created by experienced dev...

8.2 Very Good
Visit
25 Python Crash Course
Python Crash Course

Eric Matthes' 'Python Crash Course' is an excellent introduction to Python programming, designed for beginners. It covers the fundamentals of Python syntax, data structures, and control flow, and then...

8.2 Very Good
Visit
26 Margaret Hamilton
Margaret Hamilton

Margaret Hamilton led the team that developed the on-board flight software for the Apollo space program. Her work was critical to the success of the moon landings, particularly during the Apollo 11 de...

8.2 Very Good
27 Startup Company
Startup Company

Startup Company puts players in the role of a startup founder, responsible for building a company from the ground up. Players must develop products, manage finances, hire employees, and market their c...

8.1 Very Good
Visit
28 Go in Action
Go in Action

William Kennedy's 'Go in Action' provides a practical introduction to the Go programming language. It covers the fundamentals of Go syntax, data structures, and control flow, and then moves on to buil...

8.0 Very Good
Visit
29 Arduino Uno
Arduino Uno

The Arduino Uno is a versatile microcontroller board that allows users to control electronic components and create interactive projects. Its open-source nature and extensive community support make it...

8.0 Very Good
Visit
30 Sphero Mini
Sphero Mini

The Sphero Mini is a small, app-controlled robot that's perfect for introducing beginners to robotics and programming. Its simple controls and block-based coding interface make it accessible to young...

8.0 Very Good
Visit
Loading more...

Save to your list

Create your first list and start tracking the tools that matter to you.

Track favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare