LEARN // LANGUAGES
PROGRAMMING LANGUAGES
Explore the languages we use and teach at STYKALABRIA
Python
Readable, versatile, beginner-friendly
Python emphasizes code readability with its use of significant whitespace. It's the go-to language for data science, artificial intelligence, automation, and rapid prototyping.
Resources
Rust
Safe, concurrent, systems programming
Rust guarantees memory safety and thread safety without a garbage collector. It's designed for performance-critical systems while preventing segfaults and data races at compile time.
Resources
JavaScript
The language of the web
JavaScript runs in every web browser and, with Node.js, on servers too. It's the backbone of modern web development, enabling interactive websites and full-stack applications.
Resources
TypeScript
JavaScript with types
TypeScript adds static type checking to JavaScript, catching errors before runtime. It's become the standard for large-scale web applications and modern development.
Resources
C++
Performance and control
C++ provides low-level memory manipulation while offering high-level abstractions. It's the language of choice for game engines, operating systems, and performance-critical applications.
Resources
Go
Simple, fast, scalable
Go (Golang) combines the performance of compiled languages with the simplicity of Python. Built at Google for cloud infrastructure and microservices.
Resources
Haskell
Purely functional
Haskell is a purely functional language that changes how you think about programming. No side effects, immutable data, and powerful type system.
Resources
Zig
A modern systems language
Zig aims to be a better C. Manual memory management without the footguns. Compile-time execution and cross-compilation built-in.
Resources
More Languages
Julia
Scientific computing
Julia combines the ease of use of Python with the speed of C. Designed for numerical and scientific computing, data analysis, and machine learning.
Resources
Elixir
Scalable and maintainable
Elixir runs on the Erlang VM, offering fault-tolerance and high concurrency. Perfect for real-time applications and distributed systems.
Resources
Solidity
Smart contracts
Solidity is the language of Ethereum smart contracts. Write decentralized applications (dApps) and explore blockchain development.
Resources
Godot
Game engine & GDScript
Godot is a free, open-source game engine with GDScript (Python-like) or C#. Create 2D and 3D games with a node-based architecture.