Skip to content

ProvenGuilty/sudo-make-me-a-developer

Repository files navigation

sudo make-me-a-developer

From Zero to AI-Powered Coder: A Neck-Beard Approved Journey 🧙‍♂️
100% Free • Open-Source • No Paywalls • Real Apps

Welcome, brave soul! You've stumbled upon the ultimate bootcamp for transforming from a complete noob into an AI-assisted developer. No prior coding experience? No Linux knowledge? Never touched an IDE? Perfect. You're exactly who this is for.

🎁 Completely Free Forever

This entire course is free and open-source. No hidden costs, no premium tiers, no bait-and-switch. You'll learn to build and ship a real app to the App Store without paying for the course.

What's included:

  • ✅ Complete curriculum (6 chapters)
  • ✅ All source code (MIT License)
  • ✅ Community support
  • ✅ Real App Store deployment
  • ✅ No paywalls, ever

🎯 What Is This?

This is a hands-on, checkbox-driven training program that teaches you how to:

  • Use modern development tools (IDEs, version control)
  • Harness the power of AI to write code (aka "vibe coding")
  • Build real projects with AI as your pair programmer
  • Join the developer community and contribute back

Think of it as leveling up from normie to wizard, one chapter at a time.

🗺️ The Journey

Chapter 1: Bootstrap Yourself (You Are Here!)

Goal: Get your development environment set up and understand the basics.

You'll learn:

  • ✅ What an IDE is and why it matters
  • ✅ Version control basics (Git & GitHub)
  • ✅ How to use Windsurf IDE
  • ✅ Installing WSL (Windows Subsystem for Linux)
  • ✅ How to ask AI for help

Time Investment: 1-2 hours
Difficulty: Tutorial Island

👉 Start Chapter 1

Chapter 2: Build Peasant - Your AI Budget Assistant

Goal: Build a real web app that helps people manage their money with AI.
"Finance for the rest of us" 💰

You'll learn:

  • ✅ Git workflow mastery (branches, commits, PRs)
  • ✅ React fundamentals (components, state, hooks)
  • ✅ AI integration (OpenAI API)
  • ✅ Modern web development (Tailwind CSS, Vite)
  • ✅ Deployment (Vercel)

What You'll Build: An AI-powered budget app for bi-monthly pay periods that:

  • Tracks income and expenses
  • AI categorizes transactions automatically
  • Detects subscription bleed
  • Provides smart financial insights
  • Helps optimize your budget

Time Investment: 3-4 hours
Difficulty: Beginner-friendly with AI help
Outcome: Live web app → Mobile app (Ch 3) → App Store (Ch 6)

👉 Start Chapter 2

🤔 Who Is This For?

You're in the right place if:

  • ✅ You can use Microsoft Office, Google Apps, or email
  • ✅ You've heard of coding but never done it
  • ✅ You've heard of Linux but never used it
  • ✅ You want to build things with AI
  • ✅ You're willing to learn and experiment
  • ✅ You can follow step-by-step instructions

You might want to look elsewhere if:

  • ❌ You're already a developer (though you might enjoy the AI techniques!)
  • ❌ You want a traditional computer science education
  • ❌ You're not comfortable with trial and error

🎮 How to Use This Guide

  1. Fork this repository (we'll teach you how in Chapter 1)
  2. Follow the chapters in order - they build on each other
  3. Check off boxes as you complete steps
  4. Ask questions in GitHub Issues if you get stuck
  5. Contribute back if you find better ways to explain things

🤝 Contributing

Found a confusing step? Discovered a better way to explain something? Your experience matters!

See CONTRIBUTING.md for how to help make this better for the next person.

📚 Additional Resources

🚀 The Peasant Project

Want to see where this is headed? Check out Peasant - the actual product being built from these lessons.

Peasant is a modular financial super app for working-class people. This course teaches you to build the foundation (Budget plugin), and the Peasant repo shows the full vision with 13 planned plugins.

👉 View Peasant on GitHub

🎓 Philosophy

This isn't about memorizing syntax or becoming a "10x engineer" overnight. It's about:

  • Learning by doing - Build real things, not toy examples
  • AI as a teacher - Use AI to explain, debug, and guide you
  • Community-driven - We all learn together
  • Practical over theoretical - Get stuff working first, understand deeply later
  • No gatekeeping - Everyone starts somewhere
  • Free forever - Knowledge should be accessible to all

🌟 What You'll Build

This course teaches you to build the Budget plugin for Peasant - an AI-powered budget tracker for working-class people.

What You'll Learn:

  • Build a real app from scratch
  • Ship to the App Store
  • AI-assisted development
  • Full-stack development
  • React Native mobile apps

What You'll Create:

  • Transaction tracking
  • AI categorization
  • Budget vs actual
  • Subscription detection
  • Bi-monthly pay period optimization
  • AI-powered insights

Your Version:

  • Fully functional budget app
  • Your own branding
  • Your own features
  • Published to App Store
  • Portfolio piece for jobs

📜 License

MIT License - Use this, share this, remix this. Just help others learn.

🚀 Ready?

Stop reading, start doing. Your journey begins here:


"The best time to start was yesterday. The second best time is now." - Ancient Developer Proverb (probably)

About

From Zero to AI-Powered Coder: A beginner-friendly bootcamp for learning to code with AI assistance. No experience required!

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors