V School Preparation

Before your first day at V School, we'd like you to sign up for a few services. Since these are internet accounts, it shouldn't matter which computer you do these from.

An important note: because you're likely in the midst of changing careers, if you don't have a professional-looking email yet, you need to go get one now.

Appropriate:

  • johnsmith@gmail.com
  • me@allisoncodes.com

Inappropriate:

  • yugiohmaster42@hotmail.com
  • slammajamma@gmail.com

Also make sure to pick appropriate, professional usernames on any sites that require you to. If it's available, try to get the firstnamelastname format. (E.g. joejohnson)

Sign up for Github account

  • Sign up for an account on Github

Sign up for an Edabit and Codefights account

  • Edabit is a site for practicing coding challenges, and is a perfect place to start as a beginner.
  • Codefights is an excellent site for practicing your coding challenges. Start with the Arcade intro levels and work your way up.

Sign up for a Trello Account

  • Sign up for Trello here
  • The instructors will walk you through some more steps in order to get Trello set up for receiving assignments

Sign up for LastPass (or a password manager of your choosing)

  • Head to the LastPass home page, sign up, and follow the instructions.
  • Make sure to install the browser extensions and allow it to save your passwords every time to sign in to an account
    • We spend far too long waiting for students to remember passwords to their sites. Plus this is a lot more secure and allows you to choose different passwords for every account you have. (Letting LastPass choose the password for you is even better!)

If your current computer is the one you'll be using for the class:

Please complete the following items as well. If this computer isn't the one you'll be using in class (e.g. you're borrowing one from a friend or renting one from us), you can skip these steps for now. We'll walk through these items in class together.

Update to the newest version of MacOS

  • You can find the newest version of MacOS in the Mac App Store. If you need help doing this step, please consult Google and/or reach out to a V School staff member.

Download Xcode

  • We won't be using the Xcode editor, but along with Xcode comes a variety of useful tools (namely Git and Filemerge) that we'll be using throughout the course.
  • Download here (click "View in Mac App Store").

Download the native Slack app

  • The native app handles notifications much better than the web app.
  • Download here (click "View in Mac App Store").

Download a text editor

  • We recommend starting with VS Code.

Download a note-taking app

  • We recommend Evernote, although Bear does handle code snippets better if you're already familiar with writing in markdown.