This chapter uses Visual Studio 2019 to demonstrate various examples, but the process should be the same if you're using Visual Studio Code.
Check out the source code for this chapter at https://github.com/PacktPublishing/ASP.NET-Core-5-for-Beginners/tree/master/Chapter%2004/Chapter_04_RazorViewEngine_Examples.
Before diving into this chapter, make sure that you have a basic understanding of ASP.NET Core and C# in general and how each of them works separately, as well as together. Though it's not required, having a basic knowledge of HTML and CSS is helpful for you to easily understand how the pages are constructed.
Please visit the following link to check the CiA videos: https://bit.ly/3qDiqYY
If you're ready, let's jump right into it.