resources

External Resources

System Text-to-Speech Ready
Slide: 0:00 / 0:00
Slide 1 of 0Interactive Deck

Full Lesson Reference

Curated resources to support your building journey.

Official Documentation

Claude

Web Development

Apple Development

Learning Resources

Web Fundamentals

JavaScript/TypeScript

SwiftUI

Design-to-Code

Design Systems

  • Radix UI — Unstyled, accessible components
  • shadcn/ui — Beautifully designed components
  • Tailwind UI — Component examples with Tailwind

Icons

Colors

Tools

Code Editors

  • VS Code — Microsoft's free editor
  • Cursor — AI-powered code editor
  • Zed — Fast, collaborative editor

Version Control

Deployment

Databases

API Resources

Useful Free APIs

API Tools

Communities

Design + Code

Development

Inspiration

Design Portfolios

  • Godly — Web design inspiration
  • Mobbin — Mobile UI patterns
  • Dribbble — Design work showcase

Indie Apps

Newsletters

Podcasts

Books

Design

  • Don't Make Me Think by Steve Krug
  • The Design of Everyday Things by Don Norman
  • Refactoring UI by Adam Wathan & Steve Schoger

Development (for designers)

  • JavaScript for Web Designers by Mat Marquis
  • CSS in Depth by Keith Grant
  • SwiftUI for Absolute Beginners by Jayant Varma

Stay Updated

The tools and resources change quickly. When looking for something:

terminal
What's the current best practice for [topic] in 2024?
What tools do people use for [task] now?

Claude can help you find current resources and compare options.

Exercises

  1. Open one official doc and one learning resource from this list and bookmark them in your browser's bar so they're one click away while you build.
  2. Pick a design-to-code tool you haven't tried (Radix UI, shadcn/ui, or Lucide) and skim its homepage for ten minutes — note one thing you could use in your next project.
  3. Run the "Stay Updated" prompt for a topic you're currently unsure about and compare Claude's answer against what you find in the relevant doc above.