<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Goldheart JW</title>
    <description>The latest articles on DEV Community by Goldheart JW (@goldheart).</description>
    <link>https://dev.to/goldheart</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4091145%2Fb794bfa4-db5c-400b-afa1-967170862677.jpg</url>
      <title>DEV Community: Goldheart JW</title>
      <link>https://dev.to/goldheart</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/goldheart"/>
    <language>en</language>
    <item>
      <title>When Learning to Code Becomes a Loop: Why I’m Choosing to Build</title>
      <dc:creator>Goldheart JW</dc:creator>
      <pubDate>Sun, 23 Aug 2026 18:50:05 +0000</pubDate>
      <link>https://dev.to/goldheart/when-learning-to-code-becomes-a-loop-why-im-choosing-to-build-207a</link>
      <guid>https://dev.to/goldheart/when-learning-to-code-becomes-a-loop-why-im-choosing-to-build-207a</guid>
      <description>&lt;p&gt;There was a period when I felt like I was making progress as a developer.I was watching tutorials. Taking courses. Learning new concepts. Saving resources. Watching someone build something and thinking, “Okay, I understand this now.”&lt;br&gt;
Then I would move on to the next thing.&lt;br&gt;
HTML? Done.&lt;br&gt;
CSS? I understand it.&lt;br&gt;
JavaScript? I know the basics.&lt;br&gt;
React? Let me learn that next.&lt;/p&gt;

&lt;p&gt;And then another tutorial would appear, followed by another course, another roadmap, another thing I felt I needed to know before I could really start building.&lt;/p&gt;

&lt;p&gt;The problem was that I was learning a lot but building very little.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Information Loop
&lt;/h2&gt;

&lt;p&gt;Looking back, I realise I had fallen into a loop. I would learn something → feel like I understood it → move to something else → repeat. It felt productive because I was constantly consuming information. But when it came time to actually build something from scratch, things suddenly became different.&lt;/p&gt;

&lt;p&gt;Knowing how something works when someone is explaining it to you is not the same as knowing how to use it when you're staring at a blank editor - I found that out.&lt;br&gt;
That's where I started seeing the gap. I had knowledge, but I didn't have enough experience applying that knowledge. And experience comes from doing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Projects I Didn't Finish
&lt;/h2&gt;

&lt;p&gt;I also had a few projects I started and abandoned. Some became too frustrating. Some were pushed aside because I thought I needed to learn something else first. And some simply lost momentum.&lt;/p&gt;

&lt;p&gt;Eventually, I stepped away from coding for a while. Maybe I needed the break. Maybe I needed to get my head in the game. But coming back has given me a different perspective.&lt;/p&gt;

&lt;p&gt;I don't think my biggest problem was that I didn't know enough. I think I was waiting to know enough before allowing myself to build. And that can become a very dangerous trap for a beginner.Because there is always something else to learn.&lt;/p&gt;

&lt;p&gt;There will always be another tutorial. Another framework. Another concept. Another developer who seems to know much more than you.&lt;br&gt;
If you keep waiting until you feel completely ready, you may never start.&lt;/p&gt;

&lt;h2&gt;
  
  
  One Small Project, A Big Lesson
&lt;/h2&gt;

&lt;p&gt;Recently, I decided to stop overthinking it and actually build. I completed a small Frontend Mentor challenge — a &lt;a href="https://goldheartjw.github.io/Frontend-Projects/" rel="noopener noreferrer"&gt;Testimonials Grid project&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now technically, it's not some massive application. But finishing it was important to me because this time, I started something and finished it. Now, I'm not saying that I haven't completed small projects in the past but this one is the reference point - where I got back in the saddle.&lt;/p&gt;

&lt;p&gt;That simple achievement reminded me of something I had forgotten:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You don't become better at development by only learning about development. You become better by developing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every project exposes you to problems that tutorials cannot completely prepare you for.&lt;/p&gt;

&lt;p&gt;You make mistakes.&lt;br&gt;
You forget syntax.&lt;br&gt;
You search Google.&lt;br&gt;
You read documentation.&lt;br&gt;
You try something that doesn't work.&lt;br&gt;
You break something.&lt;br&gt;
You fix it.&lt;/p&gt;

&lt;p&gt;And eventually, you understand the concept in a way that simply watching a tutorial could never give you. That's experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Doing Differently Now
&lt;/h2&gt;

&lt;p&gt;I'm not saying tutorials are bad. They're incredibly usefulm half of what I know about coding I got from tutorials. The problem is when tutorials become a substitute for practice. So I'm changing the way I learn.&lt;br&gt;
Instead of thinking:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Let me learn everything I need before I start.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm trying to think:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Let me start building, and I'll learn what I need along the way.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'll still watch tutorials.&lt;br&gt;
I'll still take courses.&lt;br&gt;
I'll still learn new technologies.&lt;br&gt;
But I want projects to be at the centre of my learning.&lt;/p&gt;

&lt;p&gt;Build. Get stuck. Learn. Fix. Finish. Repeat.&lt;br&gt;
And this time, I want to document the journey.&lt;br&gt;
Not because I have everything figured out, but because I don't.&lt;/p&gt;

&lt;p&gt;I'm still learning.&lt;br&gt;
I'm still making mistakes.&lt;br&gt;
I'm still figuring out what kind of developer I want to become. But I'm moving. And honestly, that's what matters right now.&lt;/p&gt;

&lt;p&gt;This is my commitment to getting better — &lt;strong&gt;one project at a time.&lt;/strong&gt; &lt;br&gt;
I hope someone out there finds what I found.&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
  </channel>
</rss>
