

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: Welcome to BookBot
incomplete
2: Workspace
incomplete
3: Readme
incomplete
4: Installing Python
incomplete
This lesson's interactive features are locked, please to keep using them
Many programmers spend years writing code without developing a system for organizing it. They end up with project directories scattered across their filesystem.
I know it sounds silly, but it gets painful to manage so many projects. That's why I use the system I'm about to show you.
You can organize your code however you prefer, but this method has served me well. It's similar to how Go used to enforce workspace organization, which mirrored how code projects are hosted online:
~/workspace/USERNAME/PROJECTNAME
For example:
~/workspace/bootdotdev/curriculum~/workspace/wagslane/go-rabbitmqThis keeps all my projects in a predictable location on my system.
Adopt my system if you'd like, but you don't have to.
Regardless of how you organize your code, create a project directory for BookBot. This directory will be the root of your project.