What motivates me..?

Motivated by the success stories of peers and online personalities, I found myself drawn to the world of programming. Watching YouTube videos and observing my batchmates delive into data structures and algorithms (DSA) opened my eyes to the vast potential and opportunities within the tech industry. It became increasingly clear that mastering DSA was not just about improving one’s coding skills but a crucial step towards cracking interviews at top-tier tech companies like those in FAANG (Facebook, Amazon, Apple, Netflix, and Google).

A Beginner’s Journey: From Basics to Advanced Problems on w3wiki

Similar Reads

Introduction:

Hello, I’m Drashti Vaghasiya, a second-year student at GEC Gandhinagar, currently in my fourth semester of study. My journey into the world of programming started out of curiosity and a sincere desire to understand how the software that powers our daily lives is built. It was during this exploratory phase that a senior at my college recommended GeeksforGeeks as a starting point to not only learn coding from the ground up but also to systematically build a strong foundational skill set. This advice turned out to be invaluable, as GeeksforGeeks offered a structured path from basic to advanced problem-solving scenarios, perfectly catering to someone like me who was just starting and needed to build confidence and competence gradually. This platform not only sharpened my coding skills but also prepared me to tackle complex computer science fundamentals, which are crucial for any budding software engineer. In this article, I will share my experience of how starting with basic-level to hard-level questions on GeeksforGeeks helped me progress to solving hard-level challenges, and how it equipped me with the necessary skills for successful internship preparations...

What motivates me..?

Motivated by the success stories of peers and online personalities, I found myself drawn to the world of programming. Watching YouTube videos and observing my batchmates delive into data structures and algorithms (DSA) opened my eyes to the vast potential and opportunities within the tech industry. It became increasingly clear that mastering DSA was not just about improving one’s coding skills but a crucial step towards cracking interviews at top-tier tech companies like those in FAANG (Facebook, Amazon, Apple, Netflix, and Google)....

Role of my senior in guiding me towards GeeksforGeeks.

In my quest to master Data Structures and Algorithms, I sought advice from a knowledgeable senior at my college. His guidance proved pivotal in navigating the vast landscape of programming resources available. He recommended a practical and structured learning path: begin by understanding the core concepts from the “CodeHelp – Love Babbar” YouTube channel, renowned for its clear and comprehensive programming tutorials. This step was crucial as it lead to solid foundation by elucidating complex topics in an accessible manner. Following this initial learning phase, he directed me to apply the concepts by solving basic problems on GeeksforGeeks. This was specifically tailored to reinforce each topic I learned from the YouTube sessions. He emphasized the importance of practical application in solidifying theoretical knowledge. True to his advice, I followed this path diligently—starting from basic problems and gradually escalating to more complex challenges. This approach not only deepened my understanding but also kept me consistently engaged and motivated throughout my learning journey. His mentorship was instrumental in helping me utilize GeeksforGeeks effectively, transforming it from just another resource into a structured platform for growth and learning. By integrating advice from someone with experience and success in the field, I was able to make the most of the educational content available and apply it effectively in a systematic manner....

Journey to solve basic questions : Initial approach of tackling basic level questions.

My journey into the depths of programming began with a combination of video tutorials and hands-on practice. After watching instructional videos from the “CodeHelp – Love Babbar” YouTube channel, I turned to GeeksforGeeks to start solving basic level questions. This practical application was crucial as it allowed me to reinforce the concepts I had just learned....

Progression to Advanced Topics:

As I grew more comfortable with the basic constructs of programming through problems centered on arrays, strings, stacks, and queues, my journey through the various levels of complexity on GeeksforGeeks became not only a challenge but a compelling narrative of personal and professional growth. Each topic provided a structured series of problems that began at a basic level—ideal for a beginner like me—and gradually increased in difficulty....

Diving into CS Fundamentals: why I started preparing CS fundamentals like OOPs, OS, DBMS..?

Understanding the critical importance of computer science fundamentals in cracking technical interviews and securing internships, I embarked on a focused journey to master core subjects like Object-Oriented Programming, Operating Systems, and Database Management Systems. The urgency to strengthen my grasp on these topics was further fueled by an upcoming opportunity: Flipkart Runway Season-4, which specifically highlighted CS fundamentals as a significant part of their evaluation process....

Conclusion: What i learn from GeeksForGeeks platform..

My journey through the realms of coding and problem-solving has taught me several invaluable lessons. Beginning with basic-level questions instead of diving straight into more challenging problems was crucial. This foundational approach, facilitated by GeeksforGeeks, allowed me to solidify my understanding and build confidence progressively....