Welcome to Coding!
Hey there! Whether you're writing your first line of code or you're a seasoned dev who's tired of writing commit messages, you're in the right place! YOLO is here to make coding more fun and less tedious β¨
New to Coding?
Don't worry! We'll walk you through everything, starting from absolute basics. With AI by your side, learning to code has never been easier!
Experienced Developer?
Skip the basics and jump straight to automating those tedious tasks. Let AI handle the commit messages while you focus on what matters!
First Things First: Your Development Environment
Think of your development environment as your digital workshop. We'll help you set it up step by step, no prior knowledge needed!
Don't worry if some terms sound unfamiliar - we'll explain everything as we go along. By the end of this guide, you'll have a professional coding setup that both beginners and experts love to use!
Installing iTerm2 - Your Command Center
iTerm2 is like a super-powered version of your Mac's Terminal. Think of it as your computer's control room, where you can type commands to make magic happen! β¨
Even if you've never used a terminal before, don't worry! We'll guide you through each step, and soon you'll be typing commands like a pro.
- Visit the iTerm2 website
- Click the big "Download" button (it's usually in the top right)
- Once downloaded, open the file (it might be in your Downloads folder)
- Drag the iTerm2 icon to your Applications folder - that's it!
π‘ If you see any security warnings, that's normal! macOS is just being careful. Click 'Open' when prompted.
The Magic Setup Script
Now for the fun part! We've created a special script that sets up everything you need. It's like having a technical friend do all the setup for you!
Here's what our magical script will install:
- Homebrew: Think of it as the App Store for developers
- Zsh & Oh My Zsh: Makes your terminal beautiful and smart
- Python: A friendly programming language to start with
- Node.js: Powers modern web development
- Git: Keeps track of all your code changes
Don't worry about understanding everything yet - just know that these are the tools the pros use!
# Just copy and paste these commands into iTerm2: curl -o setup.sh https://raw.githubusercontent.com/baudevs/setup/main/setup.sh chmod +x setup.sh ./setup.sh
π‘ The script will ask for your password - this is normal! Your Mac needs permission to install these tools.
Git: Your Code's Time Machine
Remember when you could press β+Z to undo changes? Git is like that, but WAY more powerful! It's your code's time machine, and it's essential for modern development.
What Git Does
- Saves all versions of your code
- Helps you work with others
- Lets you experiment safely
- Tracks who changed what
Why You'll Love It
- Never lose your work
- Try new ideas without fear
- Collaborate easily
- Industry standard tool
And here's the best part: YOLO makes Git even better by automating those tricky commit messages! Let AI handle the boring stuff while you focus on coding.
# Git is already installed by our script, but here's how to set it up: git config --global user.name "Your Name" git config --global user.email "your.email@example.com" # Try your first git command: git --version
π‘ Don't worry about memorizing Git commands - YOLO will help you with that!
Install YOLO- Your AI Coding Assistant
Time to install your new favorite coding companion! We've made installation super simple with our install script.
π Quick Install
curl -fsSL https://raw.githubusercontent.com/baudevs/yolo.baudevs.com/main/install.sh | sh
Need more detailed instructions? Check out our complete installation guide.
Verify Installation
Check your installation:
yolo --version
Try a simple command:
yolo hello
π‘ If you see any messages asking for your password, that's normal! Just type your password and press Enter.
Your AI Coding Companions
Here's where the magic really happens! We live in an amazing time where AI can help us code better and faster. Think of these tools as your coding super-powers! π¦ΈββοΈ
ChatGPT
Your personal coding tutor! It can:
- Explain complex concepts simply
- Help debug your code
- Suggest improvements
- Answer any coding question
GitHub Copilot
Your coding co-pilot! It will:
- Suggest code as you type
- Complete repetitive tasks
- Help with boilerplate code
- Work in your editor
π‘ Remember: AI is a helper, not a replacement. Use it to learn and understand, not just copy-paste!
Choose Your Code Editor
Just like artists need a canvas, developers need a code editor. We've picked the most beginner-friendly options that still pack all the power you'll need as you grow!
Cursor - The Smart Editor
Perfect for beginners and pros alike!
- Built-in AI assistance
- Modern, clean interface
- Great for all languages
- Free to use!
Replit - Code in Your Browser
Start coding instantly!
- No setup needed
- Built-in AI help
- Learn by doing
- Share your code easily
Ready to Code? Let's Go!
You've got your tools, you've got AI by your side, and you're ready to start coding! Here are some fun ways to begin your journey:
Start with Python
The friendliest way to begin!
print("Hello, World! π")
Build a Website
Create something you can share!
<h1>My First Website <span aria-label='rocket' role='img'>π</span></h1>
Try YOLO
Let AI help you code!
yolo commit
Remember:
- Everyone starts somewhere - don't be afraid to experiment!
- Use AI tools to learn and understand, not just to get answers
- Join our community to learn from others
- Have fun! Coding is creative and rewarding
π‘ Stuck? Just ask ChatGPT or our community for help. We're all here to learn together! π€