Skip to content

Commit 1573551

Browse files
committed
Start intro to programming
1 parent 8e1c2d7 commit 1573551

File tree

2 files changed

+47
-0
lines changed

2 files changed

+47
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Intro to Programming
2+
3+
1. History of programming and computers
4+
2. Programming language types
5+
3. Setup a dev environment
6+
4. Break big problem into many small problems
7+
5. Spaghetti code vs Structured code
8+
6. Procedural programming
9+
* Variables and data types
10+
* Basic data types
11+
* What they store
12+
* Size
13+
* Storing data in variables
14+
* Retrieving data from variables
15+
* concept of constant
16+
* Scope of variables
17+
* Global variables
18+
* Passing variables
19+
* Restricting the scope of variables
20+
* Manipulating data
21+
* Manipulating numbers with arithmetic
22+
* Order of operations
23+
* Built in math functions
24+
* Manipulating strings
25+
* Intro to regex
26+
* Comparison operators
27+
* Boolean operators
28+
* Data type conversion
29+
* Flow control by branching
30+
* IF statement
31+
* IF-ELSE
32+
* ELSE-IF
33+
* Complex IF conditions
34+
* SELECT CASE
35+
* Looping
36+
* FOR-LOOP
37+
* WHILE
38+
* DO_WHILE
39+
* Nested loops
40+
* Terminating a loop
41+
* Functions and subprograms
42+
* Recursion
43+
7. Object Oriented Programming
44+
* OOP Concept and design principles
45+
46+

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ free and not marked as paid, please let us know ASAP or push up the correction.
2626
[Networking & Protocols](Foundations/Networking%20and%20Protocols/Requirements.md)\
2727
[Operating System](Foundations/Operating%20Systems/Requirements.md)\
2828
[Programming Fundamentals](Foundations/Programming%20Fundamentals/Requirements.md)
29+
[Intro to Programming](Intro%20to%20Programming/Requirements.md)

0 commit comments

Comments
 (0)