Programming Basics Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Overview of Programming

Basic Concepts
Algorithms and Representation
Problem-Solving Steps

2 Introduction to C/C++ Language

Program Structure
Data Types, Constants, and Variables
Expressions and Operators
Input/Output

3 Control Structures

Sequential Structure
Selection Structure
Looping Structure
break & continue Statements

4 Functions

Building Functions
Parameters and Return Values
Global and Local Variables
Recursive Functions

5 One-Dimensional Arrays

Concept and Declaration
Passing Arrays to Functions
Array Operations

6 Multi-Dimensional Arrays

Concept and Declaration
Passing Multi-D Arrays to Functions
Array Operations

Visit the following related paths and keep learning.