Programming Languages
118 articles in this topic

HTML Basics: Complete Guide to Tags, Structure and a Worked Web Page
Learn what HTML elements mean, how a valid document fits together, and how to build and audit a complete profile page with fixed, traceable markup.

Virtual Functions and VTable in C++: Runtime Dispatch with Runnable Examples
Follow one C++17 shape program from virtual calls to a conceptual VTable trace. Then fix common override, slicing, and destructor mistakes.

C Tutorial: The Complete Learning Path from First Program to Pointers and Projects
Learn C in dependency order, from compiling your first program to understanding pointers, allocating memory, reading files, and completing a useful project.

JavaScript Interview Questions for Freshers 2026: Core Concepts, the DOM and ES6+
Prepare for JavaScript fresher interviews by reasoning through scope, closures, this, async execution, ES6+ and DOM behaviour. Includes the classic loop-closure trace.

Python Functions Deep Dive: *args, **kwargs, the Mutable Default Trap and LEGB Scope
Trace the shared-list default, unpack extra arguments, and follow Python's LEGB lookup so familiar function snippets stop producing surprising output.

Java Programming Language: Core Syntax, OOP and a Worked Result Analyser
Build a dependable Java mental model, then trace a complete result analyser from its source file to its exact output. OOP, strings, exceptions and collections all come back to the same five marks.

Vector in C++: Create, Update, Iterate and Sort with Runnable Examples
Build a reliable model of std::vector through exact construction cases, safe access, mutation traces, iterator rules, storage choices and practice exercises.

File Handling in C: fopen Modes, fscanf vs fgets and the Predict-the-Output Questions
Trace one text file byte by byte to see what fopen returns, where fscanf stops, why fgets may read a blank line and how to write a correct input loop.

Java vs Python for Placements in India 2026: Test Formats, Company Preferences and a Decision Guide
Choose one placement language by test access, DSA fluency and the interview story you want to tell. Then learn just enough of the second language to stay flexible.

Python vs C for TCS NQT: Which Language to Pick for the Coding Section
Choose Python or C for TCS NQT by comparing input speed, code length, execution and your existing practice, then lock the choice with a focused three-week routine.

C++ Programming: Complete Guide to Core Concepts with Worked Examples
Build a connected mental model of C++ through exact traces for references, pointers, virtual dispatch and STL operations, then learn how to check common traps.

Loops in C: for, while and do-while with worked examples
Learn how C loops initialise, test, execute and update. Trace complete programs, diagnose common bugs and practise choosing the right loop.