C++ is a great programming language to start with, yeah it may be a bit hard to catch up in the start if you are a complete beginner, but you'll definitely love C++ once you get to know its real power and all the capabilities.

C++ is also my personal favorite. It’s a general-purpose, statically-typed, middle-level programming language. Wait, what? Middle-level programming language? What does this middle-level mean? The middle-level language lies in between the low level and high-level language. Here is the link to a great answer to why C++ is a mid-level language?

Now without further due, let's…


Before diving deeper into React first, we’ll see the React actually is. According to official React docs;

React is a declarative, efficient, and flexible JavaScript library for building user interfaces. It lets you compose complex UIs from small and isolated pieces of code called “components”.

Some of you might be wondering what the heck is this declarative means, It means React uses the Declarative Programming paradigm — means defining what to be done or how UI should look like, without mentioning how it needs to be done.

Declarative views make our code more predictable and easier to debug.

The Components…


There are a lot of programming languages currently available in the IT industry, some of them are famous among all such as Python, JavaScript, Java, etc., and some of them were not able to get that much fame such as OCaml, ActionScript, Racket, F#, Groovy, and many more.

The trending language in IT industry keeps on changing based on the framework available, and many other factors. Staring your career in the IT industry or learning a new language can become hectic when it comes to choosing which language to start with.

To choose the perfect language to start with, we…

Vinay Dagar

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store