Last active
March 26, 2022 04:13
-
-
Save sakibian/ef20819dba8800eb722f3d7c2c765f14 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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