Application and Server Development

HTML

Icon

The standard markup language for creating web pages and web applications.

CSS

Icon

Style sheet language used to design the visual presentation of web pages.

JavaScript

Icon

The language of the web for dynamic and interactive pages.

Python

Icon

Beginner-friendly scripting language great for automation, AI, and web.

Java

Icon

Platform-independent object-oriented language used in enterprise-level applications.

TypeScript

Icon

Typed superset of JavaScript enhancing code quality and scalability.

Kotlin

Icon

Concise modern JVM language preferred for Android development by Google.

Swift

Icon

Apple's safe and fast language for iOS and macOS apps.

PHP

Icon

Server-side scripting language widely used for web development and CMS.

Ruby

Icon

Elegant, expressive language popularized by the Ruby on Rails framework.

C#

Icon

Microsoft's modern object-oriented language used with the .NET framework.

Dart

Icon

Optimized for UI, used to build Flutter apps seamlessly.

System Level Programming

C

Icon

Low-level procedural language foundational for system and embedded programming.

C++

Icon

A powerful general-purpose programming language for system-level development.

Go

Icon

Google's compiled language known for concurrency and efficient networking tools.

Rust

Icon

Memory-safe systems programming language with zero-cost abstractions and performance.

Shell

Icon

Scripting language for automating Unix/Linux system tasks and workflows.

Perl

Icon

Text-processing language known for scripting, bioinformatics, and sysadmin tasks.

Lua

Icon

Lightweight scripting language embedded in games and IoT applications.

Assembly

Icon

Low-level programming language giving direct control over hardware instructions.

Data Analysis and Computing

R

Icon

Statistical programming language used for data analysis and visualization.

MATLAB

Icon

Numerical computing environment used for simulations, engineering, and data analysis.

Julia

Icon

High-performance dynamic language for scientific computing and machine learning.

Fortran

Icon

High-performance language primarily used for scientific and numerical computing.

Distributed Systems

Elixir

Icon

Scalable functional language built on Erlang VM for distributed systems.

Scala

Icon

Combines object-oriented and functional programming for JVM-based applications.

Haskell

Icon

Purely functional language with strong typing and lazy evaluation features.

Nim

Icon

Fast, typed language with Python-like syntax and system focus.

Crystal

Icon

Ruby-like syntax with static typing and compiled performance.

Legacy Systems

Erlang

Icon

Legacy Concurrent functional language used in telecom and fault-tolerant systems.

Objective-C

Legacy Apple language for macOS and iOS before Swift.

COBOL

Legacy business programming language used in finance and government systems.