GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Sefa177/Programming-Guide: A Guide that explains how to code different programming languages

BranchesTags
Open more actions menu

Latest commit

 

History

4 Commits
4 Commits

Folders and files

NameName
Last commit message
Last commit date
css
css
 
 
js
js
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
index.html
index.html
 
 

Repository files navigation

PolyGlot Guide

demo

A free, no-install guide that shows how to set up and use popular programming languages.

Languages: Python, JavaScript, Rust, C, C++, Java, Go and Assembly (x86-64, NASM).

Every language has the same eight short lessons, so you can learn one language or compare them side by side:

  1. Setup & run
  2. Hello, World
  3. Variables & types
  4. Control flow
  5. Functions
  6. Collections
  7. Error handling
  8. Key idea

Features

  • Runs entirely in the browser. No build step, no server, no account.
  • Search across all lessons (press / to focus the search box).
  • Compare view: see the same topic in every language at once.
  • One-click copy buttons on every code block.
  • Light and dark theme.
  • Works on phones.

Run it

Open index.html in any modern browser. That's it.

To host it for free, enable GitHub Pages in the repository settings (Settings, Pages, deploy from the main branch, root folder).

Project structure

index.html          page shell
css/style.css       all styling
js/app.js           routing, search, compare view, theme
js/data/*.js        one file per language (the lessons live here)

Add a language

  1. Copy any file in js/data/ (for example go.js) to a new file such as js/data/kotlin.js.
  2. Change the id, name, color, ext, comment, keyword lists and the eight topics.
  3. Add a <script src="js/data/kotlin.js"></script> line to index.html, before js/app.js.

The order field decides where the language appears in the sidebar.

Contributing

Found a mistake, or want another language or topic? Open an issue or a pull request. Please keep examples short and make sure they run.

About

A Guide that explains how to code different programming languages

sefa177.github.io/Programming-Guide/

Topics

assemblycppgithub-pagesgolangjavajavascriptlearn-to-codeprogrammingprogramming-languagespythonrusttutorial

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.