{"slug": "how-i-m-learning-ai-in-public-my-roadmap", "title": "How I'm Learning AI in Public: My Roadmap", "summary": "A B.Tech Computer Science (Artificial Intelligence) student has publicly shared a personal roadmap for learning AI, emphasizing foundational programming, mathematics, data handling, and hands-on projects over passive course consumption. The roadmap outlines a structured progression from Python and C++ to machine learning algorithms and deep learning, with a focus on understanding concepts rather than just using libraries.", "body_md": "When I decided that I wanted to seriously start learning Artificial Intelligence, I quickly realized that one of the hardest parts wasn't finding resources.\n\nIt was figuring out **where to start.**\n\nThere are countless courses, YouTube playlists, roadmaps, tools, frameworks, and technologies to learn. Every time I looked at what other people were doing, I felt like there was something else I should be learning.\n\nSo instead of trying to learn everything at once, I decided to create a roadmap for myself.\n\nThis isn't a roadmap written by an AI expert or someone who has already mastered everything.\n\n**It's simply the roadmap I'm following as a B.Tech Computer Science (Artificial Intelligence) student who is still learning.**\n\nAnd I'm sharing it publicly because I want to document what works, what doesn't, and how my understanding changes along the way.\n\nI'm studying Computer Science with Artificial Intelligence, so AI has naturally become one of the areas I want to explore deeply.\n\nBut for a long time, I didn't really know how to approach it.\n\nI knew that AI was important. I knew that Machine Learning, Deep Learning, and other AI technologies were becoming increasingly relevant.\n\nBut knowing that something is important and actually learning it are two completely different things.\n\nAfter spending a lot of my first and second year without doing as much as I wanted, I realized that I couldn't keep waiting for the \"right time\" to begin.\n\nI had to start somewhere.\n\nSo I decided to stop worrying about learning everything at once and focus on building my foundation first.\n\nBefore jumping deeply into Machine Learning, I want to become more comfortable with programming.\n\nPython is one of the main languages I'm using for my AI journey because of how widely it is used in data science and Machine Learning.\n\nAlongside Python, I'm also learning C++ for Data Structures and Algorithms and working with Java for my college studies.\n\nMy goal isn't to become an expert in multiple languages.\n\nIt's to understand programming concepts well enough that the language itself doesn't become a barrier when I'm trying to solve a problem.\n\nThis is one part of AI that I initially underestimated.\n\nMachine Learning isn't just about calling a library and training a model.\n\nThere is mathematics behind many of the concepts.\n\nSo I'm working on strengthening areas such as:\n\nI'm learning these alongside my regular studies instead of trying to finish all the mathematics first.\n\nOnce the programming and mathematical foundations become stronger, I want to become comfortable working with data.\n\nThis includes learning tools such as:\n\nI think this stage is especially important because real-world Machine Learning isn't just about training models.\n\nA large part of the work is understanding and preparing the data.\n\nThis is where I want to start understanding how Machine Learning actually works.\n\nInstead of only learning how to use ML libraries, I want to understand the concepts behind the algorithms.\n\nSome of the areas I plan to cover include:\n\nMy goal is to be able to look at a problem and understand **why** a particular Machine Learning approach might be useful, rather than simply following a tutorial.\n\nAfter building a solid Machine Learning foundation, I want to move toward Deep Learning.\n\nThis is where topics such as neural networks, CNNs, and other deep learning architectures come into the picture.\n\nI've already had some exposure to Deep Learning through projects, but I want to understand it more systematically rather than only using pre-trained models.\n\nThis is probably the most important part of my roadmap.\n\nI don't want my learning journey to become:\n\n**Watch a course → make notes → watch another course → forget everything.**\n\nI want to build things.\n\nEven if my first projects aren't perfect, I believe that actually trying to solve a problem teaches me things that watching tutorials cannot.\n\nOne of the projects I've worked on is an AI-based civic issue mapper, where AI can be used to classify civic problems from images and help map them.\n\nProjects like this help me understand how different concepts come together—from data and models to backend development and real-world applications.\n\nThis is where this blog comes in.\n\nInstead of keeping everything private until I feel \"good enough,\" I want to document my progress while I'm learning.\n\nI'll share:\n\nI'm hoping that this will also keep me accountable.\n\nWhen you know that you're documenting your journey, it becomes a little harder to keep saying, *\"I'll start tomorrow.\"*\n\nOne thing I've already realized is that learning doesn't always happen in a straight line.\n\nSometimes I'll have to go back and revise something.\n\nSometimes I'll spend days understanding a concept that looked simple at first.\n\nSometimes I'll change the order in which I'm learning things.\n\nAnd that's okay.\n\nThis roadmap is a **guide, not a strict schedule.**\n\nI don't want to rush through topics just so I can say I've completed them.\n\nI'd rather understand fewer concepts properly than collect dozens of certificates without actually knowing how to use what I learned.\n\nI don't expect to become an AI expert overnight.\n\nMy current goal is much simpler.\n\nI want to become technically stronger, build meaningful projects, understand the fundamentals properly, and gradually become ready for internships and future opportunities.\n\nAnd most importantly, I want to look back after a year and know that I actually made progress.\n\nThis is just the beginning of my AI learning journey.\n\nI'll probably make mistakes. I'll probably change this roadmap. I'll probably discover new areas that I want to explore.\n\nBut this time, I don't want to wait until I know everything before I begin.\n\n**I'm going to learn, build, share, and improve along the way.**\n\nAnd if you're also learning AI or Computer Science, maybe we can figure it out together.\n\nThis is my roadmap for now.\n\nLet's see where it takes me.", "url": "https://wpnews.pro/news/how-i-m-learning-ai-in-public-my-roadmap", "canonical_source": "https://dev.to/anushka190921/how-im-learning-ai-in-public-my-roadmap-1988", "published_at": "2026-08-16 18:30:46+00:00", "updated_at": "2026-08-16 18:42:32.059132+00:00", "lang": "en", "topics": ["artificial-intelligence", "machine-learning", "developer-tools"], "entities": ["Python", "C++", "Java"], "alternates": {"html": "https://wpnews.pro/news/how-i-m-learning-ai-in-public-my-roadmap", "markdown": "https://wpnews.pro/news/how-i-m-learning-ai-in-public-my-roadmap.md", "text": "https://wpnews.pro/news/how-i-m-learning-ai-in-public-my-roadmap.txt", "jsonld": "https://wpnews.pro/news/how-i-m-learning-ai-in-public-my-roadmap.jsonld"}}