Programming Language Suggester

Take the test to determine which programming language is best for you!


Enter Your Name:

Which operating system do you prefer?

What type of application are you interested in building?

Do you plan on creating a video game?

How sensitive is the information you are working with?

Does your project need garbage collection?

What is your preferred color? (This quesiton will serve as a tiebreaker)



Ruby

Logo for the programming language Ruby

Hey , Ruby might be a great language for you! It is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection.

C#

Logo for the programming language C#

Hey , C# might be a great language for you! It is a general-purpose, multi-paradigm programming language encompassing static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.

JavaScript

Logo for the programming language JavaScript

Hey , JavaScript might be a great language for you! Often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.

Go

Logo for the programming language Go

Hey , Go might be a great language for you! It is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. Go is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency.

Python

Logo for the programming language Python

Hey , Python might be a great language for you! It is an interpreted, high-level and general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace.

Rust

Logo for the programming language Rust

Hey , Rust might be a great language for you! It is a multi-paradigm programming language designed for performance and safety, especially safe concurrency. Rust is syntactically similar to C++, but can guarantee memory safety by using a borrow checker to validate references.

Swift

Logo for the programming language Swift

Hey , Swift might be a great language for you to learn! It is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community, first released in 2014.