Clarify the comments in the codelab.

Jacob had some good questions.  Help the next person.

Change-Id: I03de05e0930c95ba46129917d39a71b2f077208e
diff --git a/frc971/codelab/README.md b/frc971/codelab/README.md
index e274f24..2fdf08c 100644
--- a/frc971/codelab/README.md
+++ b/frc971/codelab/README.md
@@ -1,5 +1,12 @@
 # FRC971 "Codelab"
 
+## Flatbuffers tutorial
+
+Flatbuffers has pretty good [tutorials](https://google.github.io/flatbuffers/flatbuffers_guide_tutorial.html) for how to use them.  We recommend
+going through them for more information.
+
+## Basic control loop
+
 Welcome! This folder contains a "codelab" where you can go through the process
 of fleshing out a basic control-loop using the same infrastructure as we do for
 the control loops that normally run on our robots. Currently, this just consists
diff --git a/frc971/codelab/basic.cc b/frc971/codelab/basic.cc
index 36e64c5..6144fed 100644
--- a/frc971/codelab/basic.cc
+++ b/frc971/codelab/basic.cc
@@ -30,7 +30,8 @@
     Status::Builder builder = status->MakeBuilder<Status>();
     // TODO(you): Fill out the Status message! In order to populate fields, use
     // the add_field_name() method on the builder, just like we do with the
-    // Output message above.
+    // Output message above.  Look at the definition of Status in
+    // basic_status.fbs and populate the field according to the comments there.
 
     status->Send(builder.Finish());
   }
diff --git a/frc971/codelab/basic.h b/frc971/codelab/basic.h
index 944048f..b75a87f 100644
--- a/frc971/codelab/basic.h
+++ b/frc971/codelab/basic.h
@@ -15,6 +15,9 @@
 // This codelab helps build basic knowledge of how to use 971 control loop
 // primatives.
 //
+// For flatbuffers background, we recommend checking out
+// https://google.github.io/flatbuffers/flatbuffers_guide_tutorial.html
+//
 // The meat of the task is to make the tests pass.
 //
 // Run the tests with: