Newbie Programmer
full book coming soon
by Shubham Ramdeo

Newbie Programmer

Table of Contents


Following are the posts you should read in order, comment doubts if any, also checkout the Miscellaneous section below that has some cool technical posts useful for coding knowledge.

All the best for your journey to be a programmer! Please enjoy this series and have fun!

  1. Introduction
    1. Introduction to Newbie Programmer Series
    2. Introduction to Computer
    3. The Computer Programming Language
    4. Setting up the Computer for Programming

  2. Lets Get Started !
    1. Beginning C Programming
    2. Variables a Handbag !
    3. Basic Variable types in C
    4. Basic Formatted Output
    5. Basic Formatted Input

  3. Loops
    1. Looping Repeating Concept
    2. Different Kinds of Loops
    3. Advanced concepts and trick with Loops

  4. Operators
    1. Introduction to Operators
    2. Arithmetic Operators
    3. Relational Operators
    4. Logical Operators
    5. Bitwise Operators
    6. Miscellaneous Operators and Operators Precedence

  5. Controlling the Flow
    1. Flow Charts
    2. Conditional Statements
    3. Using Goto and Label
    4. Break and Continue the loops
    5. Switch the Cases!
    6. Some Practical Applications of Control Flow

  6. The program structure
    1. The program Structure
    2. Functions
    3. More Concepts of Functions
    4. Scope of the Variables across functions
    5. How the C language itself Works ?
    6. Scope of the Variables across files
    7. Static Variables
    8. Auto and Register Variables
    9. #define PreProcessor
    10. Some more PreProcessors

  7. Arrays and Structures
    1. Introduction to Arrays
    2. Arrays: some more Concepts
    3. Arrays: Cool Examples
    4. Introduction to Structures
    5. Structures: Some more Concepts
    6. Structures: Some Examples

  8. File Management
    1. Basics of File management in C
    2. Steps Involved with File Handling in C [NEW]

  9. Miscellaneous
    1. Inside Logic Gates: The Electronic Logic
    2. Binary Number System
    3. Mathematical Reasoning

More coming soon...

© Shubham Ramdeo, All rights reserved.