Text Editors and Navigating the Terminal
Text Editor: Software that allows you to edit basic text
Software examples
Notepad (windows)
Notes (OSX)
Integrated Development Environment (IDE): Software for building applications that combines common developer tools into a single graphical user interface (GUI). IDEs will typically integrate the following utilities
- Source code editor
- Debugger
- Local build automation
Software examples
Visual Studio Code
Xcode
Atom
pyCharm
After viewing the example software I am most impressed with Visual Studio Code and Atom. There is a lot of plugin integration for both of these applications that could definitely help speed up and streamline coding.
Terminal Navigation
Navigating the terminal allows you to explore files through a command line rather than a GUI. Below is a cheat sheet to help with common terminal navigation commands
Command | Result |
---|---|
cd [path] | change your current directory to the specified one |
cd ~ | go to your home folder |
cd - | go the the folder you were before |
ls | list the contents of the directory |
ls -lh | list the contents of the directory in a human-friendly format |
cp [origin] [destination] | copies the given file wherever you want to |
mv [origin] [destination] | moves or renames the given file |
pwd | get the current directory you’re in |
mkdir [name] | create a folder |
mkdir -p [name] | create a folder and all its parents, if needed |