Skip to content
Gwecode.
courses build components
sign up free log in
~ / courses
pick a language

What do you want to learn?

Every language has a Beginner, Advanced and Expert path. New to all this? Start with the foundations below.

start here

Programming Basics: Start Here

Your gentle on-ramp to programming. No experience needed. You'll learn what code and computers actually do, what a programming language is, and the core ideas every programmer uses every day: variables, sequence, input and output, decisions, and loops. By

Begin the foundations
print("hello, world")

Languages

Two are live now — the rest are on the way.

Python

Readable, powerful and famously beginner-friendly.

Available
JS

JavaScript

The language that runs in every web browser.

Available
TS

TypeScript

JavaScript that scales, with static types.

Available
</>

HTML

The structure behind every web page.

Available
css

CSS

Style and layout for the web.

Available
SQL

SQL

Ask questions of databases.

Available
Jv

Java

Write once, run anywhere.

Available
Go

Go

Simple, fast and built for the cloud.

Available
php

PHP

Powering a huge slice of the web.

Available
Rb

Ruby

Elegant and a joy to read.

Available
C#

C#

Versatile language for apps and games.

// coming soon
C++

C++

High performance with fine-grained control.

// coming soon
C

C

The classic systems language.

// coming soon
Rs

Rust

Memory-safe systems programming.

// coming soon
Sw

Swift

Build for Apple platforms.

// coming soon
Kt

Kotlin

Modern Android and JVM development.

// coming soon
>_

Shell

Automate your terminal and servers.

// coming soon
</>
Gwecode

Free, friendly programming lessons for absolute beginners and beyond.

Courses Start here About
© 2026 Gwecode. Always free to learn.
playground
codeCtrl+Enter to run
output
Run your code to see the result.