Now that you have all the skills, you need the tools. DiffPlug is a very versatile tool for version control. It can do way more than what we need to use it for, which is why the free version will more than take care of what we need. Don't be put off by the term "free version" either. There are no annoying things on there that ask you for your money. In fact I don't think the software has anything built in to it that lets you know you're using a free version. The paid version is for aerospace engineers. That's not us (most likely). You'll also need to download node.js with NPM. You may or may not need RubyGems too.
Alright, now that you've downloaded everything there's one more tutorial that you'll need. Fire up your shiny new DiffPlug application and read through the "Git from scratch" tutorial that's built into the software. When you learned Git on Codecademy it was like learning how to find the derivative of a function using limits. When you learn Git on DiffPlug it will be like learning that multiplying exponents by coefficients and decrementing the exponents will give you the same result. It's that amazing!
Now you can use DiffPlug to get your project directory set up. Clone my GitHub repository to get started and off you go! You now have the skills and the tools to build anything from this skeleton after reading just one simple article.
If you want more information on Jekyll, there's a great article on the advantages here