Programming
Start with Understanding The Concepts of Programming here — the core of what Programming Concepts covers.
Many of the ideas in computer programming are common to most programming languages.
Programming is telling a computer what to do.
Variables are one of the most basic and essential concepts in programming, used to store values.
A constant is a value that cannot be changed after it is assigned.
If statements allow your program to make decisions, so it can do different things depending on the situation.
Arrays are made for storing many values together.
Loops are used when we need to run the same code lines many times.
Functions are used to structure your code in a better way, so that your code becomes easier to read and to use.
Recursion is when a function calls itself to solve a smaller version of the problem.
In programming, scope refers to the visibility and accessibility of variables in different parts of your code.
A string is a sequence of characters, usually used to represent text such as words or sentences.
Data types are the types of data that can be stored in a variable.
Type casting (or type conversion) is the process of changing a value from one data type into another.
Operators are symbols or keywords that tell the computer what operations to do on values or variables.
Arithmetic operators are used to do mathematical operations on values or variables.
Assignment operators are used to assign a value to a variable.
Comparison operators are used to compare two values and return a boolean result (true or false).
Logical operators are used to combine conditional statements.
Bitwise operators are used to perform operations on values or variables, one bit at a time.
In programming, comments are text notes in your code that are ignored by the computer.
I/O stands for Input and Output .
Bits and bytes are the smallest units of data in a computer.
Binary numbers are numbers with only two possible values for each digit: 0 and 1.
Hexadecimal numbers are numbers with sixteen possible values for each digit: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F.
Boolean algebra is math that deals with operations on Boolean values.