vitsi.xyz

Your gateway to learning programming basics

Agile Methodology

An iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches

Algorithms

A set of step-by-step instructions for solving a specific problem or accomplishing a particular task

C#

A modern, object-oriented programming language developed by Microsoft for building .NET applications

C++

A powerful, high-performance programming language used for system programming and game development

Data Structures

A way of organizing and storing data in a computer so that it can be accessed and modified efficiently

DevOps

A set of practices that combines software development (Dev) and IT operations (Ops) to shorten the development life cycle and provide continuous delivery with high software quality

Git

A distributed version control system for tracking changes in source code during software development

Go

A statically typed, compiled programming language developed by Google for simplicity and efficiency

GraphQL

A query language for APIs and a runtime for fulfilling those queries with your existing data, giving clients the power to ask for exactly what they need and nothing more

Java

A high-level, object-oriented programming language used for developing software applications

JavaScript

A high-level, interpreted programming language used to create interactive web pages

Kotlin

A modern, expressive programming language developed by JetBrains, fully interoperable with Java

Lua

A lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications

Machine Learning

A subset of artificial intelligence that focuses on building algorithms that can learn from and make predictions on data

NoSQL

A type of database that provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases

PHP

A server-side scripting language used for web development

Python

A high-level, interpreted, general-purpose programming language known for its simplicity and readability

R

A programming language and environment for statistical computing and graphics

REST API

An architectural style for designing networked applications, which relies on a stateless, client-server communication protocol, almost always HTTP

Ruby

A dynamic, object-oriented programming language known for its simplicity and productivity

Rust

A systems programming language focused on safety, concurrency, and memory efficiency

SQL

A standard language for storing, manipulating, and retrieving data in relational databases

Scala

A high-level, functional programming language that runs on the Java Virtual Machine (JVM)

Swift

A powerful, intuitive programming language developed by Apple for iOS, macOS, and more

TypeScript

A typed superset of JavaScript that compiles to plain JavaScript

Discussion Board