Intro to Software and Web Dev for New Members
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Software and Web Development Tutorials

Hello, please follow this guide if you're interested in working with the software/electrical team.

We want you to be able to smoothly work through these tutorials at your own pace. If you get stuck, just drop us a quick message in the FB Electrical Group Chat, no need to spend hours debugging!

Learn Enough to Be Dangerous

Before you begin, take 5 minutes to read this story about the single most valuable skill you can learn in the 21st century:

Technical sophistication is the single most valuable skill you can learn in the 21st century.

Here's an excerpt from the article:

It made me realize that, as important as programming is, it’s only one part of the much more general and powerful idea of technical sophistication, the combination of hard and soft skills that gives you the seemingly magical ability to solve any technical problem. Technical sophistication includes concrete skills like command lines, text editors, and coding, as well as fuzzier skills like Googling the error message and knowing when to just reboot the darn thing.

It’s more than "learning to code" — it’s learning to tech, so to speak, which is a much more general and powerful skill than coding alone.

Tutorial 1: Introduction

You can begin with Tutorial 1:

Tutorial 1.1: GitHub


Tutorial 1.2: Bootstrap

Learn Bootstrap

Tutorial 2: Javascript

Dynamic content with Javascript:

Tutorial 3: More Javascript:

More JS: