Develop programs running under the Windows operating system. Built software structures with code components, check their integrity, etc. Access sets of tools, compilers, headers, libraries and a large number of code samples. Work with online resources.