title: How to run “git submodule init” and how to “build” a program
body: <p>I want to include <a href="https://github.com/Jessecar96/SteamBot" rel="nofollow noreferrer">SteamBot</a> in my project but I'm already stumped on the first step, which is the setup step.</p>
  <p>From the README of SteamBot:</p>
  <blockquote>
  <p><strong>Step 0:</strong> If you've just recently cloned this repository, there are a few things you need to do.</p>
  <ol>
  <li>Run <code>git submodule init</code> to initialize the sub-module configuration file.</li>
  <li>Run <code>git submodule update</code> to pull the latest version of the sub-modules that are included (namely, SteamKit2).</li>
  <li>Build the program. Since SteamKit2 is licensed under the LGPL, and SteamBot should be released under the MIT license, SteamKit2's code cannot be included in SteamBot. This includes executables. We'll probably make downloads available on GitHub.</li>
  <li>Continue on like normal.</li>
  </ol>
  </blockquote>
  <p>I think &quot;cloned&quot; would mean simply clicking the &quot;Clone in Windows&quot; button on the website, right? But I do not know how to &quot;run <code>git submodule init</code>&quot; or how to &quot;build the program&quot;. It would be great if anyone could tell me specifically what to do.</p>