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

  • Happy Coding
  • Tutorials
  • Blog

This view

  • Original page
  • New address

GeezerVison is showing happycoding.io — Tutorials

Tutorials


At its core, Happy Coding is a collection of tutorials that take you from the fundamentals of creative coding, through more advanced topics like Android, making games, and web development, all the way through interviewing for a software engineering job.

If that sounds like a lot, that's okay! Start here:

How to Learn Coding How to Learn Coding

How to teach yourself to code using Happy Coding.

Creative Coding


Creative coding is all about using code to make stuff that looks cool. You can think of this as interactive digital art, or procedural generation, or just playing around and seeing what you can come up with.

Processing and p5.js are popular languages used in creative coding, and they're designed to be easy to get started with. If you've never written a line of code before, this where you should start!

p5.js Tutorials p5.js Tutorials

Learn how to create p5.js sketches!

Processing Tutorials Processing Tutorials

Learn how to program in Processing!


Not sure which is right for you? Read the this guide to learn how it all fits together.

Which Processing should I use? Which Processing should I use?

Should I use p5.js or Processing?

Web Development


Want to make your own website or learn more about web development? Start here!

HTML Tutorials HTML Tutorials

Learn how to use HTML to create a webpage.

p5.js Tutorials p5.js Tutorials

Learn how to create p5.js sketches!

JavaScript Tutorials JavaScript Tutorials

Learn how to use JavaScript to create an interactive webpage.

Java


Starting with Processing, Java takes you on a path to advanced topics like server-side coding and Android development.

Processing Tutorials Processing Tutorials

Learn how to program in Processing!

Java Tutorials Java Tutorials

Learn how to program in Java!

Server-Side


After you're familiar with HTML and Java, you can combine them to create more involved web projects that include a Java backend server!

Server Tutorials Server Tutorials

Learn how to create dynamic web apps!

Google Cloud Tutorials Google Cloud Tutorials

Learn how to use Google Cloud to create apps and websites!

Android


After you're familiar with Java, you can learn about making Android apps or libGDX games.

Android Tutorials Android Tutorials

Learn how to create Android apps!

LibGDX Tutorials LibGDX Tutorials

Learn how to create libGDX games!

How-To


General how-to guides not specific to any language.

How-To Guides How-To Guides

General guidelines on various programming topics.

Interviewing Interviewing

What to expect and how to approach tech interviews.

Teaching


Happy Coding has been used as the source material for several classes, taught by myself and other folks.

Teaching Teaching

Ideas for using Happy Coding in a classroom.

Gallery


If you're looking for some inspiration, check out the gallery of bigger projects.

Gallery Gallery

Bigger examples of what code can do.

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.