The ultimate guide to Dot Net Core for beginners

Nitish Kaushik
WebGentle
Published in
3 min readApr 4, 2020

Are you planning to develop a new fast, secure, robust application or you are planning to learn something that will increase your programming skills, then this is for you?

Photo by Ben White on Unsplash

What is dot net core?

Dot Net Core is the new and latest framework by Microsoft.

Dot Net Core is an open-source and cross-platform framework that is used for building several types of applications. Dot Net Core is supported by Microsoft.

Example: Here are some of the types of applications that can be developed using the dot net core framework.

  • Console application
  • Web application
  • Windows application
  • Mobile application
  • IoT applications
  • Machine learning
  • Cloud
  • ML (Machine Learning)
  • Gaming
  • Etc…

What is the system requirement to develop dot net core applications?

As we already know that the dot net core is a cross-platform framework, hence we can develop dot net core applications on the following systems.

  • Windows
  • Mac
  • Linux
  • Docker

What is the relation between Dot Net Framework and Dot Net Core Framework?

None. There is no relation between the .net framework and the dot net core framework. Dot net core is the new and latest as compare to the .net framework.
Dot net core is written completely from scratch to make applications faster and secure.

What are the main features of the Dot Net Core framework?

Dot net core is best to develop any new application. Here are some of the main features which make this framework super.

  • Free: Anyone can use a dot net core framework to build any type of application. No fees or license is required even for commercial applications.
  • Open Source: The entire code of dot net core is available at GitHub. Anyone can use and work on this code.
    Click here to view the code on Github.
    Click here to view the official website of the dot net.
  • Cross-platform: Application of dot net core framework can be developed on any machine (Windows, Mac, Linux, Docker) and can be deployed on Windows, Linux.
  • Supported by Microsoft: Along with a large community, dot net core is supported by Microsoft.
  • CLI support: All the operations (Creating, developing, testing, publish, etc.) that are required in the full development life cycle are available in dot net CLI (command line interface).

What programming languages can be used in dot net core framework?

Dot net core framework supports multiple programming languages:

  • C#
  • F#
  • VB (Visual Basic)

Where can I get the packages that are required in dot net core framework?

The default package manager for the dot net core framework is Nuget.

Where is the dot net core community?

Dot net core has a huge community on various channels. The official community link can be found at the official community website for dot net core.

You can learn more about the dot net core in this video.

Important links:

Complete dot net core MVC tutorial free on youtube.

Contact Nitish:

You can contact me for at nitish.webgentle@gmail.com

Thankyou.

--

--