1

Things to Know in C++/Java/Python or any language

1

User Input / Output

YouTube LinkLink 1

2

Data Types

YouTube LinkLink 1

3

If Else statements

YouTube LinkLink 1

4

Switch Statement

YouTube LinkLink 1

5

What are arrays, strings?

YouTube Link

6

For loops

YouTube LinkLink 1

7

While loops

YouTube LinkLink 1

8

Functions (Pass by Reference and Value)

YouTube LinkLink 1

9

Time Complexity [Learn Basics, and then analyse in next Steps]

YouTube Link

2

Build-up Logical Thinking

1

Patterns

YouTube Link

3

Learn STL/Java-Collections or similar thing in your language

1

C++ STL

YouTube Link

2

Java Collections

YouTube Link

4

Know Basic Maths

1

Count Digits

YouTube LinkLink 1

2

Reverse a Number

YouTube LinkLink 1Link 2

3

Check Palindrome

YouTube LinkLink 1Link 2

4

GCD Or HCF

YouTube LinkLink 1

5

Armstrong Numbers

YouTube LinkLink 1Link 2

6

Print all Divisors

YouTube LinkLink 1

7

Check for Prime

YouTube LinkLink 1

5

Learn Basic Recursion

1

Understand recursion by print something N times

YouTube LinkLink 1

2

Print name N times using recursion

YouTube LinkLink 1

3

Print 1 to N using recursion

YouTube LinkLink 1

4

Print N to 1 using recursion

YouTube LinkLink 1

5

Sum of first N numbers

YouTube LinkLink 1

6

Factorial of N numbers

YouTube LinkLink 1

7

Reverse an array

YouTube LinkLink 1

8

Check if a string is palindrome or not

YouTube LinkLink 1Link 2

9

Fibonacci Number

YouTube LinkLink 1Link 2

6

Learn Basic Hashing

1

Hashing Theory

YouTube Link

2

Counting frequencies of array elements

YouTube LinkLink 1

3

Find the highest/lowest frequency element

YouTube LinkLink 1Link 2