Learning Path for Programming Journey. Start Now
Sagar Bhatia

Sagar Bhatia's Posts

Sagar is an engineering graduate and a technology lover and has been writing across various disciplines for over 5 years now. An avid gamer himself, he wishes to create a venture revolving around the e-sports domain in India.

Procedural Programming

When you are brand new to programming, programming paradigms are not of much importance. But as you go up the stairs and start creating complex programs and software, it is vital to understand which programming paradigm is best suited for your project. Before we begin, it is important to know what exactly a paradigm is. According to many cited definitions, a paradigm is ‘a set of assumptions, concepts, values, and practices that constitutes a way of viewing reality for the community that shares them, especially in an intellectual discipline’.

Read more

Android Interview Questions

The Android mobile Operating System developed by Google was initially released in 2008, and saw its latest release in August 2018, with 9.0 ‘Pie’. The Android OS is the most popular mobile OS in the world, with over 75% market share (Source: Stats Counter).

As the popularity of Android is soaring by the second, Android developers are in demand. Here we bring to you 25 important Android interview questions that will make you interview-ready.

Read more

Docker interview Questions

Released in 2013, Docker is a helpful tool for packing, shipping, and running applications within ‘containers’. As many big firms like Google, Amazon, and VMware have looked towards Docker as the go-to container technology, it is the right time to learn the tool and make a career out of it. If you wish to do so, below are the top 25 Docker interview questions that you need to know.

Read more

PostgreSQL vs MySQL

For nearly 40 years, Relational Database Management Systems (RDBMS) have been known as the go-to option for the storage of information in databases, mainly for personal data, financial information, manufacturing records and more. The relational model for database management uses table format for storing data, which makes it different than the standard data management model. The popularity of RDBMS can be attributed to the increase in mission-critical applications over time which require a robust management system.

Read more

Best Python Books for Beginners and Advanced Programmers

Python is a general-purpose interpreted programming language used for web development, machine learning, and complex data analysis. Python is a perfect language for beginners as it is easy to learn and understand. As the popularity of the language is soaring, the opportunities in Python programming are amplifying as well. If you wish to learn Python programming, there are plenty of books available in the market. Books provide you the ability to learn at your on time even if you are on the go and they go really in detail. We bring to you a list of 10 best Python books for beginners and advanced programmers. These books will help programmers of all skill levels, from amateurs to code wizards. The list also includes a few free Python books for beginners.

Read more