What is DevOps and what should a beginner learn first?
DevOps connects software development with operations, so that software is delivered quickly and reliably.
- Learn Linux and the command line.
- Learn version control with Git.
- Learn a scripting language such as Bash or Python.
- Learn containers with Docker and the basic idea of continuous integration.
- Learn one cloud platform at a basic level.
Build a small project that is deployed automatically after each code change.