CommonDocs.org
Start here

New to coding? Start with Java

Start learning how to program in Java today with this introductory series, structured similarly to a Computer Science I course.

Intro to Java Series · 17 chapters

Open chapter 1

August 2024

  • Recursive npm package installHere's a simple script that recursively searches through a folder, finds any instances of package.json, and runs npm install to install any dependencies needed…JavaScript & Node

July 2024

  • How Retail Phone Stores WorkLearn how retail phone stores operate and how you can avoid wasting some of your money. I previously worked in cellular sales at retailers for Verizon, AT&T…Retail
  • Hide ProWritingAid's Annoying Floating Icon WidgetHow to hide the annoying floating ProWritingAid browser extension widget icon which hovers above almost every page you visit.Writing
  • Simple Pong (Extras)This guide is a continuation of the previous Simple Pong project. I'd encourage you to begin there if you haven't already. In this guide, you will learn how to…Java Projects
  • Simple 2D PongThe game will contain 4 classes. Main - Launches the program, starts the game and game timerPongGame - Extends JPanel, serves as the game's canvas, tracks…Java Projects
  • GUI BlackjackIn this project, we will expand upon the earlier console blackjack project. You should begin there if you haven't already. This project relies on much of the…Java Projects

Volunteers wanted

Help make these guides better

We’re looking for volunteer authors and editors. Write a guide on something you know well, tighten up an existing one, or point out what could be clearer. Every guide stays free to read.

Volunteer to help
  1. Write a guide

    Know a topic inside out? Draft a new guide or a series as an author, and an editor will help you polish and publish it.

  2. Edit and review

    Editors check drafts for accuracy and clarity, fix typos and broken code, and keep older guides up to date.

  3. Suggest a fix

    Spotted a mistake? Select the text in any guide and choose “Suggest a fix”, or send feedback from the end of the guide.