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