New to Computer Programming. How to start?
❍ C
❍ C++
❍ C#
❍ Java
❍ Python
❍ JavaScript
❍ Rust
❍ Golang
First, start with these basic Mathematics.
⇩
❍ C
❍ C++
❍ C#
❍ Java
❍ Python
❍ JavaScript
❍ Rust
❍ Golang
First, start with these basic Mathematics.
⇩
💭 Why is this Thread?
⬘ One of the most asked questions from a beginner in computer programming is, "Where to start?".
⬙ Computer programming is about computations. Computation involves mathematics.
Let's learn what subjects of mathematics are essential.
⬘ One of the most asked questions from a beginner in computer programming is, "Where to start?".
⬙ Computer programming is about computations. Computation involves mathematics.
Let's learn what subjects of mathematics are essential.
➊ Simple Arithmetic
Arithmetic is the branch of mathematics that deals with the "study of numbers".
⬘ What's important?
❍ Addition
❍ Subtraction
❍ Multiplication
❍ Division
❍ Modulus
❍ Exponentiation
❍ Logarithm
Arithmetic is the branch of mathematics that deals with the "study of numbers".
⬘ What's important?
❍ Addition
❍ Subtraction
❍ Multiplication
❍ Division
❍ Modulus
❍ Exponentiation
❍ Logarithm
.
❍ Equals To
❍ Less Than
❍ Less Than or, Equals To
❍ Greater Than
❍ Greater Than or, Equals To
✧ Learn about arithmetic expression
✧ Learn about the usage of parentheses viz. ( and, )
✧ Learn about operator precedence
❍ Equals To
❍ Less Than
❍ Less Than or, Equals To
❍ Greater Than
❍ Greater Than or, Equals To
✧ Learn about arithmetic expression
✧ Learn about the usage of parentheses viz. ( and, )
✧ Learn about operator precedence
➋ Binary Arithmetic
Computers store data in a binary format known as bit. Each bit is either a 0 or, a 1.
⬘ What's important?
❍ Number Representation
❯ Signed Integer
❯ Unsigned Integer
❯ Floating-point Number
Computers store data in a binary format known as bit. Each bit is either a 0 or, a 1.
⬘ What's important?
❍ Number Representation
❯ Signed Integer
❯ Unsigned Integer
❯ Floating-point Number
.
❍ Number Conversion
❯ Decimal to Binary
❯ Binary to Decimal
❍ Arithmetic Operations
❍ Number Conversion
❯ Decimal to Binary
❯ Binary to Decimal
❍ Arithmetic Operations
➌ Logic
Learning logic is very important to programming. It would enhance your problem-solving skills.
⬘ What's important?
❍ Booleans (True and, False)
❍ AND ( & )
❍ OR ( | )
❍ NOT ( ! )
❍ IF ( → )
✧ Advanced Study: Theory of Computation
Learning logic is very important to programming. It would enhance your problem-solving skills.
⬘ What's important?
❍ Booleans (True and, False)
❍ AND ( & )
❍ OR ( | )
❍ NOT ( ! )
❍ IF ( → )
✧ Advanced Study: Theory of Computation
➍ Simple Algebra
⬘ Algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas.
⬙ In computation, we use the term "variable". Variables can be seen as those mathematical symbols.
⇥ x = 5
⇥ y = x + 10
⬘ Algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas.
⬙ In computation, we use the term "variable". Variables can be seen as those mathematical symbols.
⇥ x = 5
⇥ y = x + 10
➎ Set, Relations, Functions
⬘ Sets are important for grouping, merging and, separating.
⬗ Relations, especially Relational Algebra is the foundational block for Relational Databases.
⬘ Sets are important for grouping, merging and, separating.
⬗ Relations, especially Relational Algebra is the foundational block for Relational Databases.
⬙ Functions draw a relationship between one or, multiple independent variables and, a dependent variable.
⬖ In programming, functions are the major building blocks.
⬖ In programming, functions are the major building blocks.
➏ Advanced Topics
Once you finish the basics, you can start learning to program. Learn below topics as and, when you find them necessary.
➀ Linear Algebra
➁ Coordinate Geometry
➂ Mensuration
➃ Trigonometry
➄ Derivative & Integration
➅ Probability & Statistics
Once you finish the basics, you can start learning to program. Learn below topics as and, when you find them necessary.
➀ Linear Algebra
➁ Coordinate Geometry
➂ Mensuration
➃ Trigonometry
➄ Derivative & Integration
➅ Probability & Statistics
🏁 Final Words
⬘ Computer Programming deals with computations and, that are closely related to mathematics.
⬗ To understand and, solve a problem, mathematical skills play a major role.
⬙ To start, you need to learn some basic mathematics (mostly elementary).
⬘ Computer Programming deals with computations and, that are closely related to mathematics.
⬗ To understand and, solve a problem, mathematical skills play a major role.
⬙ To start, you need to learn some basic mathematics (mostly elementary).
Hey 👋
I am a Tech Educator and, Mentor from India 🇮🇳
I am sharing Tutorials, Tricks, Infographics, Cheat Sheets, Practice Questions, Project Ideas and Roadmaps on Web Development, DSA and, Databases.
To never miss anything, Follow Me ✅
I am a Tech Educator and, Mentor from India 🇮🇳
I am sharing Tutorials, Tricks, Infographics, Cheat Sheets, Practice Questions, Project Ideas and Roadmaps on Web Development, DSA and, Databases.
To never miss anything, Follow Me ✅
Loading suggestions...