I have been working with java in 2 years. My first programming language I learned was java.
Through out my learning process there was mainly focus on the backend and how to code and not so much the frontend and the gui part. Therefore, I have listed some subjects I have been through during my learning process:
- Trees
- Graphs
- Patterns
- List
- Stack
- Queues
- Hashing
- Dictionary
- Maps
- Bags