Start here

00: Start Here

Welcome. This module gets you from "I have a computer" to "I ran an astronomy calculation and understood the answer".

Nothing here assumes prior knowledge of Python, Git, terminals, virtual environments, or astronomy.

The lessons

#LessonWhat you get
1What is this?Why Moonfield exists and how to use it
2SetupWorking install on Windows, macOS or Linux
3Your first commandRun something and understand the output
4Pre-flight checkConfirm your environment is trustworthy
5Editors and IDEsOptional. What they are, whether you need one

Before you start

You need:

You do not need:

How to read a Moonfield lesson

Each lesson has three layers. Read the one you need:

Skipping Advanced is fine. It exists so nothing is hidden from you, not to make you feel behind.

If you get stuck

That is expected, and it is not a sign you are bad at this. Go to Getting Unstuck, which is organised by symptom rather than by cause.

If that does not help, open a Discussion. Learning questions belong there and are always welcome. You do not need to apologise for asking, and you do not need to prove you tried hard enough first.