C language
Chapter 1 :Introduction
Chapter 2 :Operators
Chapter 3 :Control Statement
Chapter 4 :Array and String
Chapter 5 :Function
Chapter 6 :Pointer
Chapter 7 :Structure
Chapter 8 :More on Pointer and Files Handling
CPP
Chapter 1 :Introduction
Chapter 2 :Operator
Chapter 3 :Programming Construct
Chapter 4 :Array and Pointer
Chapter 5 :Function
Chapter 6 :Class and Object
Chapter 7 :Friend Function
Chapter 8 :Constructor and Destructor
Chapter 9 :Operator Overloading
Chapter 10 :Inheritance
Chapter 11 :Virtual function and Polymorphism
Chapter 12,13 :Files and Templates
Python
Chapter 1:Introduction
Chapter 2:Variable Declaration and Data type
Chapter 3:Condition Execution
Chapter 4:Function and Modules
Chapter 5:Sequence - List
Chapter 6:Sequence - Tuple
Chapter 7:Data Structure
Chapter 8:String
Chapter 9:Set and Dictionary
Chapter 10:Files
Chapter 11:Error handling and Namespace and Scope
Chapter 12:Class and Object
Chapter 13:Inheritance
Java
Chapter 1:Introduction
Chapter 2:Data Type
Chapter 3:Operator
Chapter 4:Programming Construct
Chapter 5:Array and String
Chapter 6:OOPS and Method
Chapter 7:Constructor and Inheritance
Chapter 8:Interfaces and package and Java.util package
Chapter 9:Exception Handling
Chapter 10:Streams and Files – I and II
Chapter 11: Java Applet Basics and Event Handling
Chapter 12:Java AWT – I and II
C language
CPP
Python
Java
C Language
C's development began in 1969 when Dennis Ritchie started working on an early version of the language known as "B." B was influenced by the BCPL programming language and was used to develop early versions of the Unix operating system. Dennis Ritchie, with the help of Ken Thompson, further developed the B language, leading to the creation of C. C was designed to be a systems programming language, providing low-level control over hardware while maintaining a high-level programming approach. C played a crucial role in the development of the Unix operating system. As Unix was rewritten in C, it became highly portable across different hardware architectures. This portability was achieved by keeping the kernel code in C and only rewriting the hardware-dependent portions when porting to a new system. The first official definition of the C programming language was provided in the book "The C Programming Language," commonly referred to as K and R C (named after its authors, Brian Kernighan and Dennis Ritchie). This book, published in 1978, served as a reference for C programming and helped popularize the language. As C's popularity grew, there was a need for a standardized version of the language to ensure consistency across different implementations. The American National Standards Institute (ANSI) established a committee to develop a standard for C. In 1989, ANSI released the "ANSI C" standard (also known as C89 or C90), which introduced several enhancements to the language. Subsequent revisions of the C standard were released in 1999 (C99) and 2011 (C11). These revisions introduced new features and improvements to the language, including better support for modern programming practices, enhanced standard libraries, and more. C's design and features have had a significant influence on many programming languages that followed, including C++, Objective-C, C#, and more.
C++
In the late 1970s, Bjarne Stroustrup, a Danish computer scientist, started developing what would later become C++. He was working at Bell Labs and aimed to create a language that combined the efficiency and low-level capabilities of C with the features of high-level programming languages like Simula, which introduced the concept of classes and objects for OOP. Stroustrup's initial work led to a language he called "C with Classes." He introduced classes as a way to define user-defined types with associated methods and data. This concept laid the foundation for C++'s OOP capabilities. In 1983, the language was renamed to "C++,".
Java
The development of Java began in the mid-1990s at Sun Microsystems, a company founded by Vinod Khosla, Andy Bechtolsheim, and Scott McNealy. James Gosling, along with his team, started working on a project called "Green," which aimed to create a programming language for controlling consumer electronics devices. The initial version of the language was called "Oak," named after an oak tree outside Gosling's office. Oak was designed to be platform-independent and capable of running on various consumer electronics devices. In 1995, as the team recognized the potential for the language beyond consumer electronics, it was renamed "Java."
Python
Python has gained immense popularity over the years due to its readability, extensive standard library, and a thriving ecosystem of third-party packages. It is widely used in web development, data science, artificial intelligence, scripting, automation, and more. Python has a vibrant and active community that organizes events, conferences, and forums for developers to learn, share knowledge, and collaborate. The annual PyCon conference is a notable gathering of Python enthusiasts from around the world. Python's history reflects its commitment to simplicity, readability, and adaptability, which have contributed to its widespread adoption and continued growth.