Core Learning (CS)
A curated list of helpful materials for CS path
refer to Core
Learning for updates
and Resources Dump for the full list
- Quotes and Ideas
- “Indecision creates information debt. Action repays it.”
- "work expands so as to fill the time available for its completion" | Parkinson's law
- "Let us weigh the gain and the loss in wagering that God is. Let us estimate these two chances.
If you gain, you gain all; if you lose, you lose nothing" | Pascal's wager
- Roadmap for career: “Achievements (CV) > Skill > Networking / Business literacy / how to sell
yourself (your skill) > Leadership / Teamwork”
- “The Pareto Principle, also known as the 80/20 Rule, is the observation that for many outcomes,
roughly 80% of consequences come from 20% of causes.”
- “Whatever you choose to do, look for ways to monetize it. Learn two skills: One that the market
needs, and another one that aligns with your hobby. Earn using the skills first and then invest in your hobbies.” - MK Shishir | “Tumi pochondo koro sheita diye always taka ashbe emon na .... Taka jekhan theke ashe sheitake pochondo koro ....”
- “All these coding tools are great, but none of them will teach you what not to do. That part
only comes from doing the same things over and over, making mistakes, and figuring it out yourself. Eventually, the steps just stick.” - Talha Chowdhury
- Idea: Watch videos of newly learned topics. (ex. Saw a Facebook post on vite+npm and watched videos on YouTube).
- “Visualization is key when it comes to programming. I am a believer of visualization more than
theory.” - Anik Sir, UITS
- AI Tools
- Explore
- Communities
- Research
- CV / Resume
- Readings
- Manga for life lessons: “Berserk > Vagabond > Monster > Vinland”
- James Scholz’s Top 3:
- Deep Work by Cal Newport
- Atomic Habits by James Clear
- Can't Hurt Me by David Goggins
- YouTube Playlists
- Study Better
- How to?
- Project Farming
- Just cramming theories and a measly amount of practical learning is not beneficial to anyone. I believe that doing projects and learning along the way is the best approach for any study topic. For CS students, having experience in projects should be mandatory for both their academic and career after graduation.
- OSSU CS Curriculum: OSSU Curriculum
- They have a CS curriculum filled with open-source projects, some with reputed certifications.
- Other projects: Trendshift
- Interview
- Tech Interview Handbook
Goes straight to the point and tells you the minimum you need to know to excel in technical interviews. It removes the frustration of finding resources from everywhere.
- GeeksForGeeks Interview
Preparation
A complete roadmap is vital. Preparation involves knowing what to prepare, where to find it, and which subjects hold more weightage.
- Reddit Guides
- Course Sources (Reliable/Reputed)
- Other Academics / Learning
- Visualizers
- Practice