<?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: Christian</title>
    <description>The latest articles on DEV Community by Christian (@kwaziimedia).</description>
    <link>https://dev.to/kwaziimedia</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1264628%2Fb74f5f44-0cc7-44d1-a5d7-77557bad21dc.jpeg</url>
      <title>DEV Community: Christian</title>
      <link>https://dev.to/kwaziimedia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kwaziimedia"/>
    <language>en</language>
    <item>
      <title>HTML, CSS, JavaScript: What's the Difference?</title>
      <dc:creator>Christian</dc:creator>
      <pubDate>Thu, 01 Feb 2024 19:37:42 +0000</pubDate>
      <link>https://dev.to/kwaziimedia/html-css-javascript-whats-the-difference-i0a</link>
      <guid>https://dev.to/kwaziimedia/html-css-javascript-whats-the-difference-i0a</guid>
      <description>&lt;p&gt;The easiest way I found to understand the difference between them is:&lt;/p&gt;

&lt;p&gt;HTML (Skeleton) - This sets the layout for what you want your website to have, like letters, images, buttons, etc.&lt;/p&gt;

&lt;p&gt;Your layout for your brain and skin is based on your skeleton.&lt;/p&gt;

&lt;p&gt;CSS (Skin) - This allows you to customize the HTML, like font, color, size, etc.&lt;/p&gt;

&lt;p&gt;How your skin looks like is based on your skeleton.&lt;/p&gt;

&lt;p&gt;JavaScript (Brain) - This allows you to add functionality to your HTML, like making buttons do certain things, user interactivity with the website.&lt;/p&gt;

&lt;p&gt;Essentially, how your brain allows you to move your body how you want.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo0el385wqos6sj9wrhtf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo0el385wqos6sj9wrhtf.jpg" alt="Image description" width="460" height="276"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>html</category>
      <category>javascript</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>The Odin Project Git Basics What I learned</title>
      <dc:creator>Christian</dc:creator>
      <pubDate>Thu, 01 Feb 2024 19:11:41 +0000</pubDate>
      <link>https://dev.to/kwaziimedia/the-odin-project-git-basics-what-i-learned-51h</link>
      <guid>https://dev.to/kwaziimedia/the-odin-project-git-basics-what-i-learned-51h</guid>
      <description>&lt;p&gt;I just finished the Git Basics on The Odin Project and this is what I learned!&lt;/p&gt;

&lt;p&gt;I went to github.com and created a repository. I also added a README.md file to it and made my first commits using the Odin Project. &lt;/p&gt;

&lt;p&gt;I then opened the terminal and made a directory by typing mkdir Repos for repositories that I create. I then changed my directory to git_test, the repository I made, using cd git_test. &lt;/p&gt;

&lt;p&gt;I then created a file inside that directory using git add hello_world.txt. Afterwards, I typed code . and it opened up VS Code with the repository I was in, called git_test.&lt;/p&gt;

&lt;p&gt;It looked like this: (~ % Git_test code .). I then made an edit to the README file and added the text “This is my first Odin text file”. To save this change, I used cmd + s on Mac and then I went back to the terminal and did git add README.md. &lt;/p&gt;

&lt;p&gt;Then, to check the status, since Git works in a two-stage process, I used git status to see if it was in staging, which means it is waiting to be committed and added to the repository. &lt;/p&gt;

&lt;p&gt;I then typed git add . to commit the changes I made to the README.md. This committed the changes to my repository on GitHub and now I have a green streak, which shows that I committed today. &lt;/p&gt;

&lt;p&gt;To see everything that happened, I used git log to see me adding the file, staging the file, and committing the file. &lt;/p&gt;

&lt;p&gt;That’s what I learned today using the Odin Project Git Basics curriculum.&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>terminal</category>
      <category>git</category>
      <category>github</category>
    </item>
    <item>
      <title>Starting New</title>
      <dc:creator>Christian</dc:creator>
      <pubDate>Thu, 01 Feb 2024 03:32:46 +0000</pubDate>
      <link>https://dev.to/kwaziimedia/starting-new-52e5</link>
      <guid>https://dev.to/kwaziimedia/starting-new-52e5</guid>
      <description>&lt;p&gt;Febuary 1st ill will be posting content everyday in hopes of helping,teaching, or updating on my progress. Thank you for anyone whos been watching here and there as i post!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Day 2 of documenting my journey learning to code! 🚀</title>
      <dc:creator>Christian</dc:creator>
      <pubDate>Wed, 24 Jan 2024 18:20:32 +0000</pubDate>
      <link>https://dev.to/kwaziimedia/day-2-of-documenting-my-journey-learning-to-code-47ej</link>
      <guid>https://dev.to/kwaziimedia/day-2-of-documenting-my-journey-learning-to-code-47ej</guid>
      <description>&lt;p&gt;Today I’m going to work on the prerequisites section of the Odin Project. &lt;/p&gt;

&lt;p&gt;This section covers the essential skills and tools that every web developer needs to know.&lt;/p&gt;

&lt;p&gt;I will learn about:&lt;/p&gt;

&lt;p&gt;◾ Computer basics: how computers work, what are hardware and software, and how to troubleshoot common problems.&lt;/p&gt;

&lt;p&gt;◾ How the web works: what are the internet, web servers, browsers, and protocols, and how they communicate with each other.&lt;/p&gt;

&lt;p&gt;◾ Installation overview: what are the different operating systems, programming languages, and frameworks, and how to choose the best ones for my goals.&lt;/p&gt;

&lt;p&gt;◾ Installations: how to set up my development environment with the necessary software and packages.&lt;/p&gt;

&lt;p&gt;◾ Text editors: what are the features and benefits of different text editors, and how to use them effectively.&lt;/p&gt;

&lt;p&gt;◾ Command line basics: how to navigate and manipulate files and directories using commands, and how to run scripts and programs from the terminal.&lt;/p&gt;

&lt;p&gt;◾ Setting up Git: how to use Git for version control, collaboration, and deployment.&lt;/p&gt;

&lt;p&gt;Come study with me over on Twitch where you can watch me learn live and chat if you’d like! 😊 Twitch.tv/KwaziiMedia&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
    <item>
      <title>The Odin Project "Day One"</title>
      <dc:creator>Christian</dc:creator>
      <pubDate>Wed, 24 Jan 2024 06:50:03 +0000</pubDate>
      <link>https://dev.to/kwaziimedia/the-odin-project-day-one-2i72</link>
      <guid>https://dev.to/kwaziimedia/the-odin-project-day-one-2i72</guid>
      <description>&lt;h1&gt;
  
  
  Day 1: Starting the Odin Project
&lt;/h1&gt;

&lt;p&gt;Today I started the Odin Project with the Foundations course. I completed about 10 percent of it today, which is the Introduction. I will go over what I learned today and how the experience has been.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the Odin Project?
&lt;/h2&gt;

&lt;p&gt;The Odin Project is an open-source community and course that teaches you to code through hands-on experience, otherwise known as project-based learning. It pulls some of the best resources on the internet to teach you how to code completely for free. It works by giving you the resources and then throwing you in the deep end to find out how to make them work and gain an understanding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introduction to Web Development
&lt;/h2&gt;

&lt;p&gt;In this section of the Introduction, they provide you with what web development is. What I got is that web development is the creating and maintaining of a website. Pretty simple. They go over what web developers do depending on the route they choose. There are three: Front End, Back End, and Full Stack. The front end handles creating the look and the functionality of the website. The back end handles the data and provides the front end with what it needs, basically the guts of the website according to the Odin Project. Full Stack developers are able to do both Front End and Back End. This is the main goal of the Odin Project for me. It goes over tools that I'm going to be using, like GitHub, IDE, and Google, to name some.&lt;/p&gt;

&lt;p&gt;Motivation and Mindset&lt;/p&gt;

&lt;p&gt;This section talks about how motivation plays a role in making sure you progress and stay consistent. It's really what gets you started and propels you forward. Essentially, having a goal will serve as your motivation to keep you going when you have those days when you don't believe in your ability or have a will to continue because it's too hard. It also talks about growth mindset and how to think while learning to code. A growth mindset is the idea that with grit and consistency you can learn and become good at anything, compared to a fixed mindset where you think you're either good at something or not. It also goes over managing your study time by setting an uninterrupted part of your day to actually learning and what to do when you're stuck, like searching things up and finding a solution either from talking to the community or doing it on your own. It really preaches not getting discouraged and not comparing yourself to others. A big thing as well is taking breaks, even very small ones like 30 seconds, to capture the information and long breaks to let your brain rest because it's like a muscle.&lt;/p&gt;

&lt;h2&gt;
  
  
  Asking for Help
&lt;/h2&gt;

&lt;p&gt;The course teaches you how to properly ask for help. It runs you through some scenarios like the "XY Problem" and "Don't ask to ask, just ask" and a guide on asking technical questions. All of this essentially just teaches you to try to figure out what you need help with to the very most detail and describing it to others or yourself to not waste time or divert to a point that you're not actually needing to get help with. Essentially, it teaches you how to ask clear questions to get the best help without wasting anyone's time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Join the Odin Community
&lt;/h2&gt;

&lt;p&gt;This is the last section of the Introduction and it teaches you how to join their Discord and ways you can connect with others in the space. It's awesome because it helps you make connections and get through problems when you're feeling really down and don't know where else to go. It provides some assignments like creating a GitHub account and joining their Discord server.&lt;/p&gt;

&lt;p&gt;That's what I learned with the Odin Project today. If you enjoyed this article, please leave a like and a follow. I will be documenting my progress every day.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
