Our class will be using Atom as our preferred text editor.
Our class will be using Chrome as our preferred browser. If you don't already have it, please follow the installation instructions for:
We also recommend you install the following Chrome Extensions:
While programming it's pretty common to need to juggle the placement of multiple windows. To speed up this process, we'll install a program that does this for us (and gives us a bunch of convenient keyboard shortcuts).
-
Download https://raw.github.com/onsi/ShiftIt/master/ShiftIt.zip
- Next, extract it and drag the application icon into your
Applicationsdirectory. - Finally, launch the app by right-clicking on the ShiftIt icon and click open, follow the instructions to enable the accessibility options.
- Next, extract it and drag the application icon into your
-
We recommend you familiarze yourself with ShiftIt commands and keyboard shortcuts, like:
- Move window to the left-half: Command+Option+Control+LeftArrow
- Move window to the right-half: Command+Option+Control+RightArrow
- Maximize a window: Command+Option+Control+M
You can try this now.
You will be at a serious disadvantage if you do not know how to touch type. To practice this skill we recommend typingclub, speedcoder or typeracer.
By the way, developers LOVE shortcut key combinations. The more shortcuts you know, the faster you can code!
For starters, you should know how to copy, paste, and cut. But there are tons more Mac Shortcuts you should learn how to read and use!
Every single application above has its own list of shortcuts too!
One way to learn them is to go through the menu bar and look at each dropdown option (the shortcuts are listed on the righthand side).
Another option is to simply google "sublime text 3 cheatsheet" or "atom cheatsheet". Try it!
You can also try practicing applications shortcuts with shortcutfoo.
One of the best ways to learn keyboard shortcuts is to STOP USING YOUR MOUSE. Cover it with a piece of paper! Tape a list of shortcuts next to your screen!
Thanks for coming to InstallFest, and we're excited to see you next week! Please fill out this form to let us know you've finished.


