vinaykhatri
Vinay Khatri

I am a Full Stack Developer with a Bachelor's Degree in Computer Science, who also loves to write technical articles that can help fellow developers.

Basic Linux Commands for Beginners

Basic Linux Commands for Beginners

Linux has a galore of commands. Knowing all of them takes several years of experience and lots and …

Difference Between TCP vs UDP

Difference Between TCP vs UDP

Welcome to an in-depth discussion of the difference between TCP vs UDP. In the Transport layer (of …

What is Structured Programming? [Definition, Pros, and Cons]

What is Structured Programming? [Definition, Pros, and Cons]

Whether you are a novice or skilled programmer, you will definitely face difficulties in understand…

How to learn Programming? The Complete Guide for Programmer

How to learn Programming? The Complete Guide for Programmer

You may be studying computer science in college and school, or you want to build some software or a…

Programming Paradigm - A Step by Step to Programmers

Programming Paradigm - A Step by Step to Programmers

A programming paradigm is an approach to writing code using different methods, which also include t…

Procedural Programming - Definition, Advantages, and Disadvantages

Procedural Programming - Definition, Advantages, and Disadvantages

At the beginning of the programming journey, especially when we start with high-level programming l…

What is Programming? [A Complete Beginner's Guide]

What is Programming? [A Complete Beginner's Guide]

Programming is the sophisticated practice of creating software by means of one or many programming …

What is Programming Language? Definition & Types

What is Programming Language? Definition & Types

We, humans, communicate with each other through various languages, such as English, French, Spanish…

Coding vs Programming: What's the Difference?

Coding vs Programming: What's the Difference?

We often use coding and programming to refer to the same process and use them interchangeably, but …

What is Functional Programming?  A Beginner's Guide

What is Functional Programming? A Beginner's Guide

Functional Programming is a very vast area. But fortunately, we can define it with simple key point…

Circular Doubly Linked List

Circular Doubly Linked List

A circular doubly list is a combination of doubly and circular lists; it inherits the properties of…

Friend Function in C++

Friend Function in C++

In this article, we will discuss the concept of the friend function in C++. Data hiding is one of t…