Search⌘ K

Suggested Actions Part 1

Explore how to optimize your coding environment with editor and debugger shortcuts, enable compiler warnings, and practice writing idiomatic programs. This lesson helps you build muscle memory with tools and improves your fluency in programming languages by tackling practical coding exercises like data analysis and Sudoku solving.

Optimize the Environment

Fortunately, we will not have any problem trying development environments—we can use one every day. However, focused practice can help you get more out of your environment.

Text editor tricks

As mentioned, you need to do this one over time so you can build muscle memory. Commit to learning one new trick a week.

  • Learn to move between files with only the keyboard.

  • Learn to select the current line and current code block. For editors with multiple clipboards, learn to cut and paste more than one thing at a time.

  • Spare some typing with autocomplete features. These may be language-aware; for example, your editor may know the standard library functions and allow you to select ...