๐Ÿ—บ๏ธ Alin Li ยท Chapter 31

Where to Start
Your Resource Hub

Everything you need in one place โ€” platforms, tools, learning sites, communities, and the Alin Li recommended path to open-source mastery.

๐Ÿ”
โญ ALIN LI RECOMMENDED

Your Step-by-Step Starting Path

Follow this path in order โ€” it's designed for beginners aged 9โ€“18!

Step 1
๐Ÿง

Try Linux

Install Linux Mint or Zorin OS on an old PC or USB drive

Step 2
๐ŸŒ

Learn HTML/CSS

freeCodeCamp or Khan Academy โ€” build your first website

Step 3
๐Ÿ

Learn Python

The friendliest programming language โ€” start on Codecademy

Step 4
๐Ÿ™

Join GitHub

Create your account and make your first repository

Step 5
๐Ÿ”€

Learn Git

ohshitgit.com and learngitbranching.js.org are amazing

Step 6
๐Ÿค

First Contribution

Find a "good first issue" and submit your first pull request!

Step 7
๐Ÿš€

Build & Share

Create your own project and share it with the world

Step 8
๐ŸŒ

Never Stop

Keep learning, contributing, and teaching others!

๐Ÿ“š ALL RESOURCES

The Complete Resource Library

๐Ÿ™
Platformโญ Essential

GitHub

The world's largest open-source platform. 100M+ developers. Host your code, collaborate, and discover millions of projects. THE place to start.
Code HostingCollaborationFree
Visit github.com โ†’
๐ŸฆŠ
Platform

GitLab

An open-source alternative to GitHub โ€” GitLab itself is open source! Great for DevOps with built-in CI/CD pipelines.
Open SourceDevOpsCI/CD
Visit gitlab.com โ†’
๐Ÿ”๏ธ
Platform

Codeberg

A non-profit, community-driven alternative to GitHub. No tracking, no corporate ownership. Run by volunteers in Germany.
Non-ProfitPrivacyCommunity
Visit codeberg.org โ†’
๐Ÿ•๏ธ
Learnโญ Essential

freeCodeCamp

Learn to code for FREE! 10,000+ hours of tutorials. HTML, CSS, JavaScript, Python, and more. Completely free โ€” and it's open source itself!
FreeWeb DevPythonCertificates
Visit freecodecamp.org โ†’
๐Ÿ“š
Learn

Khan Academy

Free world-class education for anyone, anywhere. Computing courses teach HTML, CSS, JS, SQL, and algorithms with interactive exercises.
FreeVideo LessonsInteractive
Visit khanacademy.org โ†’
โš”๏ธ
Learn

The Odin Project

A free full-stack web development curriculum. Teaches you to build real projects with Ruby, JavaScript, Node.js. Very hands-on!
Full StackJavaScriptProjects
Visit theodinproject.com โ†’
๐Ÿ”€
Learn

Learn Git Branching

The best interactive tutorial for learning Git! Visual, gamified, and fun. Essential skill for any open-source contributor.
GitInteractiveVisual
Visit learngitbranching.js.org โ†’
๐ŸŒฟ
Linuxโญ Best for Beginners

Linux Mint

The most beginner-friendly Linux distribution. Looks familiar, works out of the box, runs on old hardware. This is where most people should start!
BeginnerStableFree
Visit linuxmint.com โ†’
๐Ÿ’ 
Linux

Zorin OS

Looks like Windows or macOS โ€” perfect for switchers! Education Edition comes pre-loaded with 20+ learning apps. Beautiful and easy.
Windows-LikeEducationBeautiful
Visit zorin.com โ†’
๐ŸŸ 
Linux

Ubuntu

The most popular Linux distribution worldwide. Huge community, tons of tutorials, and it powers most cloud servers. "Linux for Human Beings."
PopularCloudCommunity
Visit ubuntu.com โ†’
๐ŸŽฉ
Linux

Fedora

Cutting-edge Linux with the latest technologies. Sponsored by Red Hat. Great for developers who want the newest features. Linus Torvalds uses Fedora!
Cutting-EdgeDeveloperRed Hat
Visit fedoraproject.org โ†’
๐ŸŒฑ
Contributeโญ Start Here

First Timers Only

Curated list of beginner-friendly open-source projects. If you've never contributed before, this is your starting line!
BeginnerFirst PRCurated
Visit firsttimersonly.com โ†’
๐ŸŽฏ
Contribute

Up For Grabs

Browse projects specifically looking for new contributors. Filter by language, label, and project. Perfect for finding your first "good first issue."
Good First IssueFilter by Language
Visit up-for-grabs.net โ†’
โ˜€๏ธ
Contribute๐Ÿ’ฐ Paid!

Google Summer of Code

Get PAID to contribute to open source! Google pays students to work on real projects during summer. The #1 launchpad for open-source careers.
Paid StipendMentorshipSummer
Visit GSoC โ†’
๐ŸŽƒ
Contribute

Hacktoberfest

Every October, contribute to open source and earn prizes! A month-long celebration of open source by DigitalOcean. Great for motivation!
OctoberPrizesAnnual
Visit hacktoberfest.com โ†’
๐Ÿ“œ
Tool

Choose a License

Not sure which open-source license to use? This GitHub-made tool helps you pick the right one with simple questions and comparisons.
LicensesMITGPL
Visit choosealicense.com โ†’
๐Ÿ’ป
Toolโญ Essential

VS Code / VSCodium

The world's most popular code editor. Supports every language, thousands of extensions. VSCodium is the fully open-source version without telemetry.
Code EditorExtensionsFree
Visit vscodium.com โ†’
๐Ÿฆ™
AIโญ Hot!

Ollama

Run AI models locally on your computer! DeepSeek, Llama, Mistral โ€” all free, private, and offline. One command to install any model.
Local AIPrivateFree
Visit ollama.com โ†’
๐Ÿค—
AI

Hugging Face

The GitHub of AI! 500,000+ free models, datasets, and demos. The central hub for open-source AI development.
ModelsDatasetsCommunity
Visit huggingface.co โ†’
๐Ÿง
Community

Linux Foundation

The home of Linux, Kubernetes, Node.js, and hundreds of open-source projects. Offers free courses and certifications!
FoundationCoursesCertifications
Visit linuxfoundation.org โ†’
๐Ÿท๏ธ
Community

Open Source Initiative (OSI)

The organization that defines and promotes open-source standards. They maintain the Open Source Definition and approve licenses.
StandardsLicensesDefinition
Visit opensource.org โ†’
๐Ÿ“‹
Community

Stack Overflow

The world's largest Q&A; site for developers. 58M+ questions answered. Whatever your problem, someone has already solved it here.
Q&A;Help58M+ Answers
Visit stackoverflow.com โ†’
๐Ÿ”ง
Hardware

Arduino

The world's most popular open-source electronics platform. Build robots, sensors, smart gadgets! Perfect for kids and beginners.
ElectronicsRoboticsBeginner
Visit arduino.cc โ†’
๐Ÿ“
Hardware

Raspberry Pi

A tiny, affordable computer ($35!) that can do almost anything. Media center, game console, weather station, robot brain โ€” the possibilities are endless.
Mini Computer$35Projects
Visit raspberrypi.org โ†’
๐Ÿฑ
Kidsโญ Ages 8โ€“16

Scratch

Learn programming by dragging colorful blocks! Create games, animations, and stories. Made by MIT. 100+ million kids use it worldwide.
Block CodingGamesMIT
Visit scratch.mit.edu โ†’
๐ŸŽฎ
Kids

Code.org

Learn to code with fun game-like tutorials! The "Hour of Code" is the perfect introduction to programming for absolute beginners.
Hour of CodeBeginnerFun
Visit code.org โ†’
๐Ÿ—บ๏ธ
Community

OpenStreetMap

The free map of the entire world, built by volunteers. Contribute by mapping your neighborhood! Used by thousands of apps and organizations.
MapsVolunteerGlobal
Visit openstreetmap.org โ†’
โšก QUICK LINKS

Bookmark These!

๐Ÿ™
GitHub
github.com
๐Ÿ•๏ธ
freeCodeCamp
freecodecamp.org
๐ŸŒฟ
Linux Mint
linuxmint.com
๐Ÿ“œ
Choose a License
choosealicense.com
๐ŸŒฑ
First Timers Only
firsttimersonly.com
๐Ÿฆ™
Ollama (Local AI)
ollama.com
๐Ÿ“‹
Stack Overflow
stackoverflow.com
๐Ÿ”ง
Arduino
arduino.cc
๐Ÿฑ
Scratch
scratch.mit.edu
๐Ÿ”€
Learn Git Branching
learngitbranching.js.org
๐Ÿค—
Hugging Face
huggingface.co
โ˜€๏ธ
Google Summer of Code
summerofcode.withgoogle.com