Code with Malie

Follow my journey in learning how to code and become a front end developer

Learning to Code

Dive into my personal experience of learning to code, from mastering HTML, CSS, and JavaScript to building real-world projects. This blog covers everything from coding challenges to practical tips for staying motivated. Whether you’re just starting out or looking to level up your skills, you’ll find valuable insights and resources here. Let’s explore the world of front-end development together, one step at a time.

Recent Blog Posts

  • CS50 Week 5: Data Structures. Mastering Queues, Stacks, and Linked Lists

    CS50 Week 5: Data Structures. Mastering Queues, Stacks, and Linked Lists

    Why Data Structures Matter in Programming Imagine trying to solve a complex problem without a clear process or reliable tools. That’s what programming can feel like without understanding data structures. Welcome to CS50 Week 5, where I explore data structures like queues, stacks, and linked lists—the backbone of organizing and processing data. These structures shape…

  • The Best Free Coding Resources for Beginners: A Curated Guide for Your Journey

    The Best Free Coding Resources for Beginners: A Curated Guide for Your Journey

    Are you eager to start coding but feeling a little lost on where to begin? With countless resources online, it’s easy to feel overwhelmed. But here’s the good news: there are incredible free coding resources that are perfect for beginners and can guide you from zero to programming hero—all without spending a penny. In this…

  • CS50 Week 4: Mastering Memory Management and Debugging in C

    CS50 Week 4: Mastering Memory Management and Debugging in C

    Unlocking the Power of Memory Learning to code isn’t just about writing lines of syntax; it’s about understanding what those lines do deep within the machine. This week in CS50, I tackled one of the most fundamental (and intimidating) aspects of programming in C: memory management. C’s powerful memory manipulation capabilities gave me a whole…

  • The Most Useful JavaScript Concepts I’ve Learned So Far

    The Most Useful JavaScript Concepts I’ve Learned So Far

    Learning JavaScript has been nothing short of life-changing on my path to becoming a front-end developer. In the beginning, JavaScript felt like a foreign language, but the thrill of seeing my code work as intended kept me pushing forward. Today, I’m excited to share the most important JavaScript concepts I’ve mastered and how each one…

  • CS50 Week 3: Algorithms Recursion, and Anxiety

    CS50 Week 3: Algorithms Recursion, and Anxiety

    Mastering Searching, Sorting, and Recursion Mastering algorithms is like discovering the “secret sauce” that makes computers run our code efficiently. For me, CS50 Week 3’s deep dive into algorithms brought both excitement and a fair share of struggle—particularly as someone who doesn’t have a strong math background but was determined to make sense of it…

  • How to Set Realistic Learning Goals as a Beginner Programmer

    How to Set Realistic Learning Goals as a Beginner Programmer

    The Road to Becoming a Confident Programmer Starts with Clear, Achievable Goals When I first decided to learn programming, I was overwhelmed by the sheer number of concepts, tools, and languages that seemed to be an essential part of the journey. From JavaScript to HTML, CSS, and beyond, the road looked long and filled with…

This is how it all started…

Welcome to my journey! In September 2023, I tied the knot with my best friend, but just a month before, life threw us a curveball when both my husband and I lost our jobs. Faced with uncertainty and a desire for stability, I briefly ventured into wedding videography—but quickly realized it wasn’t my passion.

That’s when I rediscovered my love for coding, a skill I had long wanted to explore. With no budget for classes, I harnessed the power of free resources like freeCodeCamp and was thrilled to receive a scholarship from SheCodes Foundation.

Juggling a demanding job at a vape shop while immersing myself in coding has been a challenge, but every line of code has brought me closer to my dream career. This journey has taught me the value of resilience, and I’m eager to share the lessons I’ve learned, the projects I’m working on, and tips for balancing life, work, and learning.

Join me as I explore the transformative world of coding! If you’re curious about how to start your own coding journey or want insights into finding balance, my blog is here for you. Together, we can embrace the challenges and triumphs of this exciting path. Let’s inspire each other!

Malie Kapelianis

Verified by MonsterInsights