Where to start ?
To start learning DevOps we need to understand about the basic areas and their tools support them.
Source Control
To manage the source code along with version history which include the author and time of commit with change in code.
Build Management
To convert the source code into a package which is ready to be shipped as a product in live. Build tools vary based on the underlying language such as Maven and gradle for Java, npm for node.js and more on.
Continuous Integration (CI)
CI plays important role in the DevOps lifecycle as it is the center piece which integrate with various products. CI provides a pipeline which help in automating the manual build process with sequence of stages result saving the time and ease the movement of application from code into different environments.
more to be added..