<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Gaz Codes]]></title><description><![CDATA[Documenting my journey into web development, from learning the fundamentals with The Odin Project to building real projects with HTML, CSS and JavaScript. Expec]]></description><link>https://garethsplloyd.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6ac128dfce89b7f5bce81cfb/1a4f1f6a-e367-4906-914f-3efceff7109e.png</url><title>Gaz Codes</title><link>https://garethsplloyd.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 12:43:52 GMT</lastBuildDate><atom:link href="https://garethsplloyd.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[My Journey In Web Development So Far]]></title><description><![CDATA[The Beginning
I started The Odin Project (TOP) on 7th September. We're now almost a month in, and I quickly wanted to note down the progress and journey so far, including what we've learned and what w]]></description><link>https://garethsplloyd.hashnode.dev/my-journey-in-web-development-so-far</link><guid isPermaLink="true">https://garethsplloyd.hashnode.dev/my-journey-in-web-development-so-far</guid><category><![CDATA[Web Development]]></category><category><![CDATA[HTML]]></category><category><![CDATA[CSS]]></category><category><![CDATA[#theodinproject]]></category><category><![CDATA[Learning Journey]]></category><dc:creator><![CDATA[garethsplloyd]]></dc:creator><pubDate>Sun, 04 Oct 2026 15:51:13 GMT</pubDate><content:encoded><![CDATA[<h2>The Beginning</h2>
<p>I started <strong>The Odin Project (TOP)</strong> on 7th September. We're now almost a month in, and I quickly wanted to note down the progress and journey so far, including what we've learned and what we've struggled with.</p>
<p>TOP seemed like the curriculum and pathway of choice for a beginner like myself, so that's where the web development journey started.</p>
<p><strong>Total time spent studying: <code>48 hours 30 minutes</code>.</strong></p>
<img src="https://cdn.hashnode.com/uploads/covers/6ac128dfce89b7f5bce81cfb/11f5cea6-fb7d-411b-aa60-e132aaea3877.png" alt="september-2026" style="display:block;margin:0 auto" />

<ul>
<li><p><strong>Linux Installation and VM Configuration</strong></p>
<ul>
<li><p>Installing Xubuntu and configuring Windows 11 to allow Oracle VirtualBox to access hardware virtualization presented quite a few challenges.</p>
</li>
<li><p>The solution below may prove useful for anyone else experiencing similar issues.</p>
</li>
<li><p>ChatGPT contents dumped <a href="https://chatgpt.com/share/6ac2651e-a3d4-83ed-ae83-5bad6c6fd841">HERE</a>, and we'll summarise it at a later date.</p>
</li>
</ul>
</li>
<li><p><strong>VS Code Installation</strong></p>
</li>
<li><p><strong>Command Line Basics</strong></p>
<ul>
<li>The terminal exercises at <a href="https://swcarpentry.github.io/shell-novice/">Software Carpentry</a> were particularly enjoyable and will definitely be something I'll revisit and spend more time on.</li>
</ul>
</li>
<li><p><strong>Git and GitHub Setup</strong></p>
<ul>
<li><p>I'd always heard about GitHub and had visited it now and again, mainly via links on social media, but I can't pretend I really understood what was going on.</p>
</li>
<li><p>I'm looking forward to using GitHub as a way to document my portfolio of work over the coming years.</p>
</li>
</ul>
</li>
<li><p><strong>HTML Foundations</strong></p>
<ul>
<li>Grasped pretty quickly, but there's still lots of syntax to familiarise myself with. We'll be revisiting and going back over more before moving onto JavaScript.</li>
</ul>
</li>
<li><p><strong>CSS Foundations</strong></p>
<ul>
<li>Grasped pretty quickly, but slightly more challenging than HTML before it, as expected.</li>
</ul>
</li>
<li><p><strong>CSS / Flexbox</strong></p>
<ul>
<li>Oh boy. Lots more work and fundamentals to grasp before moving on.</li>
</ul>
</li>
<li><p><strong>Markdown Documents</strong></p>
<ul>
<li>Looking forward to learning a lot more about Markdown elements.</li>
</ul>
</li>
<li><p><strong>Hashnode Blog</strong></p>
<ul>
<li>Following on from the above, and with a recommendation from ChatGPT, Hashnode became the blogging platform of choice to complement GitHub and document my thoughts as we go along.</li>
</ul>
</li>
</ul>
<p>The GitHub Pages for the Recipes projects can be found below:</p>
<ul>
<li><p>HTML only — <a href="https://garethsplloyd.github.io/odin-recipes/">odin-recipes</a></p>
</li>
<li><p>CSS additions — <a href="https://garethsplloyd.github.io/odin-recipes-css/">odin-recipes-css</a></p>
</li>
</ul>
<h3>The next steps</h3>
<p>We're currently towards the end of TOP Flexbox / Alignment, and the next step is the final HTML/CSS project: the landing page.</p>
<p>I'm not comfortable enough with some CSS elements and Flexbox yet to move onto the project, so the plan is to read and complete the following before attempting the <code>foundations/flex</code> directory exercises or the landing page project:</p>
<ol>
<li><p>Complete <strong>CSS Flexbox Layout Guide</strong> by <a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/">Chris Coyier</a></p>
</li>
<li><p>Complete <strong>HTML &amp; CSS Is Hard</strong> by <a href="https://internetingishard.netlify.app/html-and-css/">Interneting Is Hard</a></p>
</li>
</ol>
<p><strong>Biggest challenge so far</strong>: Flexbox. I understand the basic concepts, but translating them into the layout I have in my head isn't coming naturally yet. That's the main area I want to strengthen before tackling the landing page.</p>
<p><strong>Goal for the next update</strong>: Complete the project landing page and update the <code>odin-recipes-css</code> page to include Flexbox elements.</p>
<p><em>garethsplloyd</em></p>
]]></content:encoded></item></channel></rss>