Code with Malie

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

Front-End Development Blog for Beginners: Learn, Build, and Grow

Welcome to the Code with Malie blog, your go-to resource for beginners in front-end development. Here, you’ll find easy-to-follow tutorials, practical coding advice, and real-world insights as I document my journey from a complete novice to a confident front-end developer. From learning the basics of HTML, CSS, and JavaScript to mastering frameworks like React, this blog is designed to help beginners overcome challenges and build a solid foundation in web development.

Start exploring posts that break down complex topics into simple steps, share tips for staying motivated, and provide tools every new developer should know.

  • 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…

  • CS50 Week 2: My First Steps in Data Handling with Arrays and Cryptography

    CS50 Week 2: My First Steps in Data Handling with Arrays and Cryptography

    The second week of CS50 took me deeper into the world of programming, exploring concepts that felt both exciting and challenging. From arrays and strings to my first introduction to cryptography, Week 2 is all about understanding how to handle data in a way that forms the foundation for more advanced coding techniques. In this…

  • How Learning CSS Transformed My Understanding of Web Design

    How Learning CSS Transformed My Understanding of Web Design

    When I first started learning to code, I was primarily focused on functionality—making things work, writing JavaScript logic, and fixing bugs. But there was always something missing. My web pages were functional, yes, but they lacked personality, style, and that unique “wow” factor. Then, I discovered CSS, and everything changed. Learning CSS for web design…

  • CS50 Week 1: Diving into C Programming and Mastering Computational Thinking

    CS50 Week 1: Diving into C Programming and Mastering Computational Thinking

    Getting My Feet Wet in C: A Challenging Yet Rewarding Experience After completing Week 0 of CS50, which introduced me to the world of computer science through Scratch, Week 1 is a whole different ball game. From visual programming to diving headfirst into C programming—a foundational language that powers much of today’s software—it is clear…

  • What It’s Really Like Learning to Code with No Prior Experience

    What It’s Really Like Learning to Code with No Prior Experience

    The Start of an Unexpected Journey Have you ever looked at a computer screen filled with lines of code and wondered how anyone could make sense of it all? If you’re like me, that image was downright terrifying. Just a year ago, the idea of learning to code seemed impossible—especially with no prior experience. I…

  • CS50 Week 0: My Introduction to Computer Science with Scratch

    CS50 Week 0: My Introduction to Computer Science with Scratch

    Unlocking the World of Computer Science with Scratch: A Beginner’s Journey It all started with a single block. No, not the kind you’d build a house with but the kind that builds something just as powerful—a foundation in computer science. I remember the first time I dragged and dropped a block into Scratch’s workspace. It…

  • Next Steps in My Coding Journey: What I’m Focusing on for the Rest of 2024

    Next Steps in My Coding Journey: What I’m Focusing on for the Rest of 2024

    A Look Back at 2024: How I’ve Grown as a Developer As I reflect on the whirlwind year that 2024 has been, it’s hard not to feel both proud and excited. I started this year with limited coding experience, juggling full-time work while immersing myself in the world of front-end development. From building my first…

  • Coding Projects I’ve Built and What I Learned

    Coding Projects I’ve Built and What I Learned

    The Journey Behind Every Line of Code When I first started learning how to code, I quickly realized that every project is more than just an assignment. It’s a new challenge, a fresh problem to solve, and, more importantly, an opportunity to learn and grow. My coding portfolio tells the story of my journey, from…

  • Why Perseverance Is Key in Learning to Code

    Why Perseverance Is Key in Learning to Code

    “You’ll never know how far you can go until you keep pushing past the point you think you can’t.” The first time I encountered a coding error, I was overwhelmed. No matter how many times I went through my code, I couldn’t understand where I went wrong. My imposter syndrome kicked in: Maybe I’m not…

Verified by MonsterInsights