Software Engineering is the discipline for creating software applications. A systematic approach to the design, development, testing, and maintenance of software.
The main parts or phases in the Software Engineering process are:
Introduction to the Software Engineering:Software Engineering Overview
For an overview of different topics within Software Engineering, you may read the following document:
Introduction to Scrum
Introduction to Visual Studio Team Services (VSTS)
Learn Visual Studio/C# Programming
Learn Database Systems and Structured Query Language (SQL)