Hardware Requirement
&
Software to Install
One of the reason you are here is – you must be part of one of the “
– so “Thank You so Much” if you are one of the attendeesLearn Programming” batches I have started conducting within last few months.
Special thanks to my son for being the force behind these “Learn Programming” session I have started conducting within last few months.
In “Programming Basic” series, I will be sharing all the required details to for a non-programmers or first-hand programmers to start with programming.

Some background…
Few months back, one of the leading & most marketed online programming website contacted my wife and kind of forced my son to attend FREE session. Like few of you, my son too did attend their online FREE session but he didn’t like it at all; reason being they use block programming concept and not the real coding/programming. I am not saying their method is wrong, but this sentence from my son made all sense…
Block Programming is like IKEA furniture, you just assemble it,
– my Son
But you will never learn how to make it.
Hardware Requirement
To learn programming, the first most thing you need is the laptop or a personal computer. If you don’t have one, you can borrow it from someone or buy one. Minimum recommendation is as below:
- Processor – Intel i3 2.6GHz or higher
- Memory / RAM – Minimum 4GB
- Operating System (OS) – Windows 7 or higher, Linux or macOS
Along with this, you must have good broadband connection or at least 4G mobile internet connection. This is required to download the software, connect to live meetings and search resolution over the internet.
Software to Install
We just need two softwares to start writing very basic programs. You can download them from Microsoft website and install them with the instruction provided here or refer online.
All these softwares are FREE and doesn't require to pay any charges
.NET Core SDK
Once .NET Core SDK (Software Development Kit) is installed on your computer, you should be able to develop programs using C# (pronounced as “C Sharp”), compile and run the program.

For Windows – Once you click on “Download .NET Core SDK” button, it will download a file which can be doubled clicked to start setup wizard. You can follow the instructions on setup wizard and complete the installation. For any doubt or for other operating systems, please refer Microsoft installation documentation.
Check .NET Core is Installed

- Open command prompt or terminal
- Windows
- Press
Windows Key + R - Type
cmdand pressenter
- Press
- Linux
- Open for Applications
- Look for “Terminal”
- Click on “Terminal”
- macOS
- Click on “Launchpad”
- Look for “Terminal” app
- Click on “Terminal” app
- Windows
- Type “
dotnet --version” and press enter - You should see version of .NET Core printed on your command prompt or terminal
Visual Studio Code
Visual Studio Code is the IDE (Integrated Development Environment), in short file editor specially for developers. It help developers like me & you to create new programs, open current programs, make changes to the program, compile and run the programs.
Advisable to download “User Installer”. If you have Windows 10, download “64 bit”; for any other version of Windows, download “32 bit”.

For Windows – Once the file is downloaded, double clicked to start installation wizard. You can follow the instructions on installation wizard and complete the installation. For any doubt or for other operating systems, please refer Microsoft installation documentation.
Check Visual Studio Code is Installed

You should be able to find “Visual Studio Code” under “Applications” and once you launch, it should look something like above image.
Also you can try by typing “code .” on your command prompt or terminal to open “Visual Studio Code”.