“I’m switching from my corporate role to full-stack development. Here’s my roadmap and what I plan to share daily.”
Table of contents
📚 What I’m Going to Learn
🌐 Fundamentals
🎨 Frontend Development
⚙️ Backend Development
🚀 Advanced Topics
🧠 Core Skills
🎯 Why I’m Sharing This
📌 What You Can Expect
🌍 Connect With Me
💡 Final Note
Hello everyone 👋,
My name is Vishal Sharma, and today I’m officially starting a new chapter of my life and career.
For the last few years, I’ve been working in the corporate world, but deep down I always wanted to learn full-stack development and build real-world applications from scratch. So, I finally decided—it’s time to switch my domain and follow my passion.
This blog is going to be my daily dev journal on Hashnode, where I’ll document what I learn step by step. My goal is to stay consistent, share knowledge with others, and build a streak of growth 🚀.
📚 What I’m Going to Learn
I’ve created a learning roadmap for myself, covering everything from the basics of the internet to modern development frameworks and even AI applications. Here’s a quick look:
🌐 Fundamentals
How the Internet Works
Client-Server Architecture
Internet Protocols (IP, DNS, etc.)
Understanding HTTP & HTTPS
🎨 Frontend Development
HTML (complete)
CSS (basic → advanced, responsive design, SASS)
JavaScript (ES6+ features, loops, functions → OOP, async, error handling)
DOM Manipulation & Event Handling
React (Basics, Hooks, Navigation, Redux, Form Controls, Optimization, SEO, Deployment)
Three.js & React Three Fiber (3D on the web)
⚙️ Backend Development
Node.js & Express.js (beginner → advanced)
Databases with MongoDB
Authentication & Authorization
WebSockets for real-time apps
🚀 Advanced Topics
Generative AI & Applications
Progressive Web Apps (PWA)
DevOps Fundamentals (Docker & Kubernetes)
Building Microservices with Node.js
Next.js
Web3 Basics
🧠 Core Skills
Git & GitHub
DSA with JavaScript
🎯 Why I’m Sharing This
I believe that learning in public is the best way to stay consistent. Writing blogs daily will:
Keep me accountable 📝
Help others who are on the same journey
Build a streak (🔥) and track my progress
Create a community of learners
📌 What You Can Expect
Daily blogs about what I learned today
Clear explanations of concepts in simple words
Code snippets & practical examples
Reflections on challenges and mistakes (because that’s where learning really happens)
🌍 Connect With Me
I’d love to connect with other developers, learners, and tech enthusiasts. You can follow my journey here:
🐙 GitHub: https://github.com/bblackwind
💼 LinkedIn: https://www.linkedin.com/in/vishal2303/
🎥 YouTube: https://www.youtube.com/channel/UCBVbPI8wshrk-IJKgP0jYLQ
💡 Final Note
This is just the beginning. My vision is not only to learn full-stack development but also to create meaningful projects, share my learnings, and help others grow.
If you’re also on this journey—or planning to start—let’s learn together!
Stay tuned for Day 1 of my dev journal tomorrow 🚀
Top comments (0)