Steps
- Structuring learning
- What do you want to do at the end of your learning?
- Write essay/paper? Build a project?
- One of the ESSENTIAL steps, or else you will forget → solidifies knowledge
- Write down your motivation to learn something
- Why start in the first place? career? is it interesting? curiosity?
- What do you want to do at the end of your learning?
- Find right learning resources
- Sometimes it’s hard to find a good learning path
- Create a reading list (optional)
- Makes it more engaging + increases curiosity
- Short introductions / short history / pop science
- You can create a reading list for the year
- Set up a schedule
- dedicated time block → curate around your schedule
- read or write
- curate your environment → home setup, library, cafe
- Stay consistent
- Super difficult - where ppl stray away lol
- Making learning interactive
- study groups, book clubs → learning with other ppl is good coz they keep you accountable
- Or you can just ask a friend/colleague
- create challenges
- balance learning with application → don’t get stuck in learning hell, throughout the process apply it!
- read articles → try to write about what you read
- watched lectures → try to recreate the figures shown in lecture
- Track your progress
- Notion
- Bullet journal
- questions, what ur working on rn
- current bottleneck
- google docs
My plans
MAJOR - CS stuff
blog
- guestbook
- category system
| What do you want to do at the end? (Output) | Motivation | Resources | Books (optional) | Progress | |
|---|---|---|---|---|---|
| HTML/CSS + Tailwind | - making project widget look better | ||||
| JS/TS + React⭐ | - Upgrade blog category system to be more complex - filtering projects by tags | Can you call yourself a developer/software engineer if you don’t know javascript? 😭 | JS - MDN Docs - web.dev - Learn JS TS - TypeScript handbook | ||
| NextJS ⭐ | - Server-Side Blog Posts for SEO | - Want to actually get deep in handling my blog website. Gonna have to use it forever anyway, will have to keep updating | React - official docs (goat) - udemy course lol | ||
| NodeJS ⭐ | - To make my blog backend more robust (rn it’s built on top of literal sand lmaoo) - adopt mvc pattern (spring reference) - start studysnap backend - pagination | Want to make my backend actually showcaseable lol | |||
| MongoDB ⭐ | - Be able to restructure how I save blog posts & handle them more effectively - mongodb vs mongoose?? | same as above, also lots of companies use mongodb too | |||
| Cs50 SQL ⭐ | CS50 sql | ||||
| How the web works, http/https, apis, etc ⭐ | |||||
| Linear Algebra | - | - To learn COMPUTER GRAPHICS!!!! and make cool projects - To not suffer when i take the VR courses at UW (rip) | Udemy course | ||
| CS50 AI | - cs50 ai certification in my resume/linkedln/blog - blog post summary - anki summary flashcards | - Don’t wanna take the ml/nlp course w/o knowing what AI is☠️ - Don’t wanna take the AI course at UW because of tuition (I do wanna take it tho) | Edx course | ||
| HuggingFace AI + Game course | - AI + unity pet project lol - writing devlog/posts.. gonna be cool👍 | - Have been wanting to do ai unity project simulator/playground for a while, will be a foundation to other future fun projects like procedural generation - gonna look cool lol (flex is real) 🍀 | ML course | ||
| Other books (honorable mentions) |
MINOR - Other stuff i wanna learn!
- very very optional stuff, things I want to learn during my free time <3 → Bit-sized learning!
- prob will be extremely slow progress, and very long term
| What do you want to do at the end? (Output) | Motivation | Resources | Books (optional) | Progress | |
|---|---|---|---|---|---|
| economics + game theory | - Analyze a Real-World Scenario: Pick a current event or a common situation and analyze it using game theory. For example: - Why do competing gas stations across the street from each other often have nearly identical prices? (This is a classic pricing game). - Analyze a scene from a movie like The Dark Knight’s ferry scene using the Prisoner’s Dilemma. - Write a Strategic Guide to a Board Game: Choose a game you enjoy (like Settlers of Catan, Poker, or Chess) and write a short guide explaining the key strategic interactions using game theory concepts like dominant strategies, Nash Equilibrium, and anticipating your opponents’ moves. - Create a Simple Economic Simulation: If you want to use your coding skills, you could build a small Python script that simulates a simple auction (like a second-price auction) or the Prisoner’s Dilemma, where you can pit different strategies against each other over thousands of rounds. 📌Note: You can apply this knowledge to AI projects listed previously + make a coding project! | - Coursera: Game Theory (Stanford) | Game theory - Thinking Strategically Economics - What’s our problem? (Tim Urban) - Naked Economics | ||
| stock/stock market | |||||
| neuroscience - neuropsychopharmacology | - Debunk a Myth: Research a common myth about LSD or cannabis (e.g., “LSD stays in your spinal fluid forever”) and write a short, evidence-based article explaining the actual neuroscience behind why it isn’t true | - Coursera: The Addicted brain - | - The Doors of Perception - How to change your mind: the new science of psychedelics | ||
| Philosophy - metaphysics | - Reality is not what it seems | ||||
| color theory | - color theory study sheets | ||||
| drawing technical stuff/bgs |