Start here
This section is for when you are just starting. This section includes the fundamental things we are working on; This knowledge, in general, will be helpful during the journey. There’s no specific order to watch/read, and neither of the suggestions is mandatory; they are just suggestions based on what I’ve read, and they are here to give a starting point, you can pick one suggestion and watch/read, or you can read all of the suggestions, your you can read none of them if you don’t find valuable for you, and search for other resources to learn the topics (and please share with us what you’ve found that worked better for you). For the basic, I believe that Git, Terminal navigation, Bash Script, Docker, Javascript, and WordPress are the core of our work.
#
Git- Git - the simple guide - no deep shit! A simple guide for just starting with Git.
- About This Site // Think Like (a) Git A more profound guide on Git. Worth the read when you have more time available or need more deep knowledge.
- Git - Book The official git book ;D
- Git - Reference Always check the documentation when you have a question about something specific.
- BONUS Git Command Explorer A reference guide with code examples for what you want to do.
- BONUS Introduction to GitHub | GitHub Learning Lab A simple introduction to GitHub, our repo manager.
#
Terminal navigation- Discover Terminal - Learn the Command Line in Terminal - OpenClassrooms A quick guide about how to use the Terminal, focusing on navigating through folders.
- A User’s Guide to ZSH Deep guide to the default macOS shell, the zsh. Also can be installed into mostly Linux distros, and Windows (thanks Microsoft for WSL).
- BONUS Oh My Zsh - a delightful & open-source framework for Zsh for beautiful a terminal window, I like Powerlevel10k as the main theme for ZSH.
- BONUS macOS only iTerm2 - macOS Terminal Replacement make your terminal prettier.
- EXTRA BONUS Learn VIM while playing a game - VIM Adventures Learning vim can be helpful when you need to edit files directly into Terminal quickly, it is an extra, but I find it useful.
#
Bash Script- Linux Handbook - Bash Beginner Series All the posts of beginner series are good to understand the basic concepts of bash script. -Tania Rascia - How to Create and Use Bash Scripts
#
Docker- Play with Docker Classroom Hands-on practice.
- Docker docs - Getting Started Official documentation on how to get started with Docker.
- Bonus Play with Docker Run docker from your browser for practice.
#
Javascript- MDN Javascript Section The Mozilla Developer Network documentation on Javascript.
- JavaScript for impatient programmers A book that explains basic concepts of JS to impatient programmers.
- BONUSCypress Getting Started - Docs A quick guide about installing and configuring Cypress for a project.
#
WordPress- WP-CLI Handbook Handbook for the wp-cli.
- Wordpress Developer Documentation Official WordPress Documentation.