Skip to content

Instantly share code, notes, and snippets.

@sakibian
Last active March 26, 2022 04:13
Show Gist options
  • Save sakibian/ef20819dba8800eb722f3d7c2c765f14 to your computer and use it in GitHub Desktop.
Save sakibian/ef20819dba8800eb722f3d7c2c765f14 to your computer and use it in GitHub Desktop.
Fundamentals.
Python.
Object Oriented Programming.
Algorithms
Web Development
Personal Project
Getting A Job
-- Choice to make --
--------------------
# Learn One Language
# Learn concept that apply to all languages.
# Basic Of Programming. (Fundamentals)
--------------------------------------
- Flow of a Program
- Expression
- Statements
- Statement Blocks
- Functions
- Errors
# Python
--------
Why Python?
- Beginner friendly
- Easy and Straightforward
- Loosely typed
- Little setup time.
# Object Oriented Programming. (Java)
-------------------------------------
Data types
- Bit
- Byte
- Short
- Integer
- Long
- Float
- Double
- Boolean
- Char
- Primitive vs Non-Primitive
Data Structure
- Arrays
- ArrayLists
- LinkedList
- Stack
- Queues
- Graphs
- Trees
- HashTable
- Sets
- Heaps
OOP Concepts
------------
- Classes
- Abstract Classes
- Interfaces
Core Principles Of OOP
----------------------
- Inheritance
- Encapsulation
- Polymorphism
- Abstraction
# Work on to improve Object Oriented Programming.
-------------------------------------------------
- Calculator
- Tic-Tac-Toe
- Management Software
- Color Game
# Algorithms
------------
Recursion
Searching Algorithms
- Depth First Search
- Breath First Search
- Binary Search
Sorting Algorithms
- Merge Sort
- Quick Sort
- Insertion Sort
- Selection Sort
# Web Development
- HTML
- CSS
- JavaScript
- React
- Angular
- Vue
# Useful Links
https://www.youtube.com/watch?v=ZIX1m-bYJyU
https://umaabu.com/
Basics Of Programming - https://engineerworkshop.com/blog/building-blocks-of-programming-languages/
Data Types In Java - https://www.w3schools.com/java/java_data_types.asp
Data Structures - https://towardsdatascience.com/8-common-data-structures-every-programmer-must-know-171acf6a1a42
Object Oriented Programming Concepts and Games - https://github.com/topics/object-oriented-programming-project
VisualAlgo - https://visualgo.net/en
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment