Skip to content

Latest commit

 

History

History
58 lines (34 loc) · 3.25 KB

File metadata and controls

58 lines (34 loc) · 3.25 KB

Installfest Step 2: Mac Development Tools & Applications

Text Editor

Our class will be using Atom as our preferred text editor.

Browser

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:

Window Manager

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).

  1. Download https://raw.github.com/onsi/ShiftIt/master/ShiftIt.zip

    • Next, extract it and drag the application icon into your Applications directory.
    • Finally, launch the app by right-clicking on the ShiftIt icon and click open, follow the instructions to enable the accessibility options.
  2. 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.

Touch Typing

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.

A word on Keyboard Shortcuts

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).

screen shot 2017-01-17 at 10 41 37 am

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!

That's it!

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.