Hey devs! π
Iβm a newly graduated Computer Science student, and this marks Day 1 of my 30 Days of Learning challenge.
Over the next month, Iβll be sharing what I learned during my internship where I built my final year project β Lura, a Lawyer Management System β using tools like NestJS, Next.js, Prisma, PostgreSQL, and more.
π What I Did
On the first day we jumped into pure JavaScript fundamentals β variables, functions, arrays, objects, and control structures. While Iβve written JS code before, this was the first time I looked at it from a production mindset rather than just academic exercises.
π‘ Key Lessons
Understanding the why behind concepts like hoisting, scope, and closures helped me write cleaner logic.
Practiced chaining functions and building modular snippets.
Realized how JS serves as a mental model before diving into frameworks.
We focused on writing logic-first JavaScript β no frameworks, no libraries just the language in its raw form. Our mentor emphasized mastering the building blocks before relying on tools like React or Next.js.
π§ Takeaway
Frameworks are great, but theyβre built on vanilla JS.
Today reminded me that foundations matter. The better I understand them, the better developer Iβll become.
Iβm excited to see how these skills evolve as I go deeper in the stack. See you on Day 2!
π¬ Drop your thoughts or share your own experience revisiting JS!
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.