<?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: Jessica-Agorye</title>
    <description>The latest articles on DEV Community by Jessica-Agorye (@jessicaagorye).</description>
    <link>https://dev.to/jessicaagorye</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%2F753091%2F58e5a009-d5d6-49e0-867e-e6ea3444a1d4.jpeg</url>
      <title>DEV Community: Jessica-Agorye</title>
      <link>https://dev.to/jessicaagorye</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jessicaagorye"/>
    <language>en</language>
    <item>
      <title>How ChatGPT Helped Me Create a Nigerian Diet Plan — and Why AI Is Friend, Not Foe.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Wed, 07 May 2025 03:31:14 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/how-chatgpt-helped-me-create-a-nigerian-diet-plan-and-why-ai-is-friend-not-foe-2no7</link>
      <guid>https://dev.to/jessicaagorye/how-chatgpt-helped-me-create-a-nigerian-diet-plan-and-why-ai-is-friend-not-foe-2no7</guid>
      <description>&lt;p&gt;This week, I sought the assistance of the ever-helpful ChatGPT to create a diet plan that would help me lose 7kg by the end of May.&lt;/p&gt;

&lt;p&gt;Surprisingly (maybe not so), ChatGPT came up with a meal plan I didn’t even argue with.&lt;/p&gt;

&lt;p&gt;If I had done this myself, I would have spent a long time thinking and curating this list. But with ChatGPT, all I had to do was input my current weight and my goal.&lt;/p&gt;

&lt;p&gt;It generated a detailed plan, including how many calories I’d be losing per meal and per week. All I had to do was copy and paste it into my Notion planner.&lt;/p&gt;

&lt;p&gt;This is what AI does—it assists. And once we understand that, I believe the fear of AI "taking over" will begin to fade. When we see it as a tool that speeds up our work, our mindset shifts.&lt;/p&gt;

&lt;p&gt;Yes, AI will replace some jobs, but it will also create new ones. That’s why we need to adapt, learn how to use AI, and integrate it into our workflow. This way, we stay relevant in today's job market and global economy.&lt;/p&gt;

&lt;p&gt;There has never been a time when innovation didn’t replace older methods of doing things, usually by a landslide.&lt;/p&gt;

&lt;p&gt;People used to walk long distances to reach their destinations — now we have cars and planes that get us there in minutes/hours.&lt;/p&gt;

&lt;p&gt;The world is changing fast, and the key is to adapt quickly and learn the tools we need to thrive and keep moving forward with it.&lt;/p&gt;

&lt;p&gt;And with that, I live to write another day. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>6 AI Tools for Web Developers.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Mon, 10 Feb 2025 18:18:00 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/6-ai-tools-for-web-developers-5a05</link>
      <guid>https://dev.to/jessicaagorye/6-ai-tools-for-web-developers-5a05</guid>
      <description>&lt;p&gt;The life of a developer involves working with various tools to build creative, interactive, and visually pleasing websites and applications. &lt;/p&gt;

&lt;p&gt;These development tools help in creating and developing websites from a skeletal frame into full-fleshed functional sites. &lt;/p&gt;

&lt;p&gt;There are a large number of tools out there for developers to interact with; however, in this article, we'll be spotlighting AI tools that can be leveraged in development. &lt;/p&gt;

&lt;p&gt;It's not shocking news that artificial intelligence is being integrated into various industries across the board, including web development. There have been debates on whether artificial intelligence tools are disruptive to the ecosystem; in other words, the introduction of artificial intelligence might take away the need to hire humans. &lt;/p&gt;

&lt;p&gt;This is a debate for another day; for now, the focus is on how you can utilize these AI tools to build fast and efficiently. &lt;/p&gt;

&lt;p&gt;AI tools can be used to automate repetitive tasks by helping developers create a more efficient workflow, including building websites from scratch to finish. &lt;/p&gt;

&lt;p&gt;Developers can use these tools to write code, correct errors, create outlines, and develop flows, amongst others. &lt;/p&gt;

&lt;h3&gt;
  
  
  Importance of AI tools for Web Development
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code Generation and Debugging:&lt;/strong&gt; AI tools can assist developers by generating code snippets and debugging errors, which significantly reduces the development time and improves correctness.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code Refactoring:&lt;/strong&gt; AI tools can help you refactor code; they can also suggest improvements by analyzing your coding patterns to enhance the performance of your website or web applications.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;SEO and Content Optimization&lt;/strong&gt;: AI tools can be used to optimize content by analyzing keywords that would rank better on search engine result pages. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security and Threat Detection:&lt;/strong&gt; AI tools can be used to detect anomalies, suspicious attacks, and prevent and protect users' data from being exploited.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Examples of AI tools&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Examples of AI tools for developers include; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub Co-Pilot&lt;/strong&gt;: Github co-pilot is an AI coding assistant that helps developers write code faster, allowing them to focus on solving problems and collaboration. It does the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Autocompletes code and suggests functions&lt;/li&gt;
&lt;li&gt;Detects syntax errors&lt;/li&gt;
&lt;li&gt;Assist developers in understanding certain programming concepts &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;DeepSeek&lt;/strong&gt;: This is an advanced AI model that helps users search and generate content, and it also provides coding assistance. Developers can use it to write and research content and write and debug code. It does the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generates, debugs, and explains code&lt;/li&gt;
&lt;li&gt;Helps users with writing and research&lt;/li&gt;
&lt;li&gt;Perform data analysis by extracting information from large data sets.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;ChatGpt&lt;/strong&gt;: Chat GPT is a language model that helps users generate human-like answers to questions and assist in tasks such as writing, coding, researching, etc. &lt;/p&gt;

&lt;p&gt;It does the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generates content such as articles, blog posts, and more &lt;/li&gt;
&lt;li&gt;Writes, explains and debug code&lt;/li&gt;
&lt;li&gt;Suggest keywords for SEO &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Surfer SEO&lt;/strong&gt;: Surfer SEO is a tool that can be used to optimize content by analyzing top-ranking pages and providing recommendations to ensure your website content is keyword optimized, ultimately improving rankings. It performs the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyzes top-ranking pages to offer suggestions to improve your websites' ranking&lt;/li&gt;
&lt;li&gt;Provides related search terms to boost rankings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Selenium&lt;/strong&gt;: This is an open-source AI testing and automation tool that is used for testing the compatibility of web applications across various platforms and web browsers. It performs the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automate testing across multiple browsers, such as Chrome, Edge, Safari, etc.&lt;/li&gt;
&lt;li&gt;Supports multiple languages such as C#, Java, JavaScript, Python and more&lt;/li&gt;
&lt;li&gt;Run multiple tests simultaneously, saving time and energy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Uizard&lt;/strong&gt;: This is an AI design tool that developers, designers, and even non-designers use to create wireframes, prototypes, and UI designs for websites and mobile applications. Users can perform the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Convert sketches into wireframes&lt;/li&gt;
&lt;li&gt;Drag and drop pre-built UI elements for designing websites and applications&lt;/li&gt;
&lt;li&gt;Utilize ready-made templates for web and mobile applications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other honorable mentions include; &lt;br&gt;
Tabnine, Test.ai, Mintlify, PageSpeed Insights, and SEMRush AI. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Inversion Control - The difference between a library and a framework.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Thu, 01 Aug 2024 16:18:42 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/inversion-control-the-difference-between-a-library-and-a-framework-9km</link>
      <guid>https://dev.to/jessicaagorye/inversion-control-the-difference-between-a-library-and-a-framework-9km</guid>
      <description>&lt;p&gt;In JavaScript web development, the term web frameworks and library come up ever so often. React for instance is often described as a framework and a library,there have been discussions on whether it's a library, a framework or both. However, understanding the difference between a framework and a library lies on a concept called &lt;strong&gt;"Inversion of Control"&lt;/strong&gt; But first, lets define what we mean by framwork, and a library. &lt;/p&gt;

&lt;h3&gt;
  
  
  Library
&lt;/h3&gt;

&lt;p&gt;JavaScript library  is a collection of pre-written javascript code that provides reusable functions and features to help developers build web pages and applications more efficiently. These tools simplifies the &lt;br&gt;
development process , and reduces the need to write certain code from&lt;br&gt;
scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  Framework
&lt;/h3&gt;

&lt;p&gt;JavaScript framework is an extensive package that contains  HTML,CSS,JavaScript and other technologies. It offers predefined components and patterns that developers can use to write an entire application from scratch more efficiently , while also promoting consistent practices.&lt;/p&gt;

&lt;p&gt;The key difference between a library and framework is &lt;strong&gt;"inversion control"&lt;/strong&gt;. What does this mean?&lt;/p&gt;

&lt;p&gt;When using a library, the developer is in control, deciding how and when to use the library. The developer writes code that calls the library's functions to perform specific task. &lt;/p&gt;

&lt;p&gt;When using a framework, the control is &lt;strong&gt;'inverted'&lt;/strong&gt;.This means the framework calls the developer's code during specific points in it's lifecycle. The framework detrmines the architectiure and flow of the application. In other words every code written by the developer must fit into the structure imposed by the framework. &lt;/p&gt;

&lt;p&gt;Finir!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Factorial Function in JavaScript - Quick Explanation.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Tue, 23 Jul 2024 01:25:44 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/factorial-function-in-javascript-quick-explanation-a2f</link>
      <guid>https://dev.to/jessicaagorye/factorial-function-in-javascript-quick-explanation-a2f</guid>
      <description>&lt;p&gt;Factorial is a mathematical formula that multiplies a number by every number below it down to one. &lt;/p&gt;

&lt;p&gt;when you see this code example,&lt;/p&gt;

&lt;p&gt;function factorial(n) {&lt;br&gt;
if (n == 0) {&lt;br&gt;
return 1;&lt;br&gt;
} else {&lt;br&gt;
return factorial(n - 1) * n;&lt;br&gt;
}&lt;br&gt;
13&lt;br&gt;
}&lt;br&gt;
console.log(factorial(8));&lt;br&gt;
// → 40320&lt;/p&gt;

&lt;p&gt;Here's how it's solved &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;if n is 0, it returns 1 and ends the condition for recursion, else &lt;/li&gt;
&lt;li&gt;if n is not 0, it calls itself with n-1 multiplied by n &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Finding factorial(8)
&lt;/h2&gt;

&lt;p&gt;factorial(n - 1) * n&lt;/p&gt;

&lt;p&gt;n becomes 8 - we can say that 8 is the argument that is passed to the factorial function &lt;/p&gt;

&lt;p&gt;factorial (n-1)*n &lt;/p&gt;

&lt;p&gt;is simply&lt;/p&gt;

&lt;p&gt;(8-1) * 8 &lt;/p&gt;

&lt;p&gt;which becomes &lt;/p&gt;

&lt;p&gt;factorial (7 )* 8 &lt;/p&gt;

&lt;p&gt;First, find the factorial of 7 then multiply the result by 8&lt;/p&gt;

&lt;p&gt;7! is 7x6x5x4x3x2x1 - which equals to 5040&lt;/p&gt;

&lt;p&gt;Multiply the result of the factorial of 7 by 8 &lt;/p&gt;

&lt;p&gt;5040 * 8 equals 40320&lt;/p&gt;

&lt;p&gt;Finir!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Don't wait to be inspired!</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Mon, 20 Mar 2023 12:31:18 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/dont-wait-to-be-inspired-1g13</link>
      <guid>https://dev.to/jessicaagorye/dont-wait-to-be-inspired-1g13</guid>
      <description>&lt;p&gt;Action is the foundational key to success. Is there a lie in this statement? A farmer plants seeds and nurtures them in the expectation that these seeds will germinate into plants for consumption or sale.&lt;/p&gt;

&lt;p&gt;I was struggling to work, and I couldn’t find the inspiration, so I became frustrated. Then I realized that waiting to be inspired or motivated wouldn’t get the job done; I had to get the job done whether I was inspired or not.&lt;br&gt;
The thought of “why waiting for inspiration fails you” came to mind. I realize that having inspiration is great for doing any kind of work; however, inspiration alone is not the key to achieving consistency and growth.&lt;br&gt;
You may be inspired, but you may lack self-discipline; you may be dealing with self-doubt or fear, or you may be in an environment that’s holding you back. In so many ways, having inspiration alone may fail you; it’s just like having a seed but not planting it.&lt;/p&gt;

&lt;p&gt;Here are some ways to encourage inspiration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Become self-aware:&lt;/strong&gt; The practice of mindfulness is very important, it keeps us aware of what we’re doing. This allows us to identify our strengths and weakness, and areas we’re lacking to help us create strategies on how we can improve.&lt;br&gt;
&lt;strong&gt;Set achievable goals:&lt;/strong&gt; Setting goals can help you stay motivated. In this case, journaling is a good exercise; Create a to-do list, list out the most important task of the day, then the less important ones, and stick to working on the most important task first before moving to the less important ones.&lt;br&gt;
&lt;strong&gt;Organize your environment:&lt;/strong&gt; Your environment matters a lot, surround yourself with things that can help you stay motivated; people, books, etc., and remove distractions from your environment to keep you from indulging.&lt;br&gt;
&lt;strong&gt;Learn and Explore:&lt;/strong&gt; Be open to learning new things or skills that can help you become better, it could be books, podcasts, or a community of like-minded people.&lt;br&gt;
Don't forget to take breaks; it’s important for your body, mind, and spirit.&lt;/p&gt;

&lt;p&gt;Let’s do a little exercise;&lt;/p&gt;

&lt;p&gt;Have a talk with yourself and find out the things that are holding you back. Write them out, and start weeding. By writing things out you can see clearly, then you can start removing things that are a distraction and start working on areas where you’re lacking(Remember there are resources online for self-development)&lt;/p&gt;

&lt;p&gt;Seek support from others, change your environment, or design your environment to fit the kind of life you want. Overall, you must do the things required and discipline yourself to follow through to achieve the very best for yourself.&lt;/p&gt;

&lt;p&gt;Remember, you can never stop working to become better, your best is the ultimate goal.&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
    <item>
      <title>When does it stop? The bad habits, I mean.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Wed, 07 Sep 2022 01:16:36 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/when-does-it-stop-the-bad-habits-i-mean-5a82</link>
      <guid>https://dev.to/jessicaagorye/when-does-it-stop-the-bad-habits-i-mean-5a82</guid>
      <description>&lt;p&gt;It's unattainable to have good habits only. Our human nature exposes us to both the good and the bad, and we must make conscious effort to ensure that one "the good" outweighs the other by a large margin. &lt;br&gt;
I sometimes struggle with dealing with bad habits, which affects my growth, especially when I set goals for myself to achieve. &lt;br&gt;
Many of us use our willpower and read books to get into the zone. When making commitments at the beginning, there's that initial conviction that it would be different, but alas, we end up spiraling back to the same habits we're trying to escape. &lt;br&gt;
The crazy part of all this is that we know what's bad for us, but why do we do it anyways, and how can we stay committed to achieving good habits? &lt;/p&gt;

&lt;p&gt;Habits are a dopamine-driven feedback loop. Behaviors that are highly-habit forming -  taking hard drugs, eating junk food, and browsing social media, are associated with high levels of dopamine. &lt;/p&gt;

&lt;p&gt;The habits that make us feel good are associated with high levels of dopamine, while habits like studying or working don't make us feel good as much as the examples stated above. &lt;br&gt;
According to some studies,  we must consider different practices to make the good habits pleasurable if we want to escape the bad ones. &lt;/p&gt;

&lt;p&gt;I think that dealing with attaining good habits is something you must crave. It won't be easy and would require discipline and consistency, and the question becomes, how bad do you want it, and what would you do to achieve it?  &lt;/p&gt;

&lt;p&gt;What's your notion? let me know what you think. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>What Is Webflow?</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Fri, 12 Aug 2022 10:56:00 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/what-is-webflow-406</link>
      <guid>https://dev.to/jessicaagorye/what-is-webflow-406</guid>
      <description>&lt;p&gt;Webflow is a web-development platform; used for creating websites without coding skills, which makes it efficient for people who have no desire to learn how to code. It allows designers to build websites using HTML, CSS, and JavaScript in a visual canvas. Designers can put together a professional looking website in a matter of minutes without having to do to much.&lt;br&gt;&lt;br&gt;
With Webflow, there's more room for customization compared to other platforms like Wix or Squarespace. Also, you can create a website from scratch or  use a template provided on Webflow. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How To Get Started?&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;To get started, first using the browser of your choice, you have to create an account on webflow.com. After signing up, create a new project, and click on the "Designer" page or the "Editor" . &lt;br&gt;
Before getting started, there are a guides to show you the different tools and their uses. These guides are available to help you settle in more quickly, and if you're familiar with web design using html, CSS and JavaScript, you'll find that the tools are similar. &lt;/p&gt;

&lt;p&gt;The image reveals the blank canvas. Here's the section where  you'll be doing all the work. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wmNglbqe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h5f02utm8n76mub1zqiv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wmNglbqe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h5f02utm8n76mub1zqiv.png" alt="Image description" width="880" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's start with the add element option,  situated at the left corner of the page. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rY-eIjNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfdprl7vkuvl6e13savv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rY-eIjNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfdprl7vkuvl6e13savv.png" alt="Image description" width="465" height="927"&gt;&lt;/a&gt;&lt;br&gt;
This sections contains various options to help you set up your page. Examples are layout, grid, column, and container. &lt;br&gt;
We can create a section on the page, and add different things within the section. What this means is,  If we give the entire section a background we can also add different things on-top of it. &lt;/p&gt;

&lt;p&gt;On the right corner of the page is where we can edit everything from the background, to the font-size to the borders and effects etc. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3ADsUXN3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xxphlv51tf518rgvo4v4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3ADsUXN3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xxphlv51tf518rgvo4v4.png" alt="Image description" width="782" height="936"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To be able to use Webflow efficiently, you must first understand the dashboard and all it entails, and the best part is that as a beginner, web-flow provides a guide to show you the necessary steps to take when creating a website from scratch. &lt;/p&gt;

&lt;p&gt;I would suggest that before you begin, take a few minutes to examine the use of all the tools on the editor. &lt;br&gt;
You probably would not be able to learn all at once until you start putting it into practice, and a little introduction to the basic would help you find your way. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Working With Fonts: What About It?</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Thu, 07 Jul 2022 09:41:43 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/working-with-fonts-what-about-it-1lnf</link>
      <guid>https://dev.to/jessicaagorye/working-with-fonts-what-about-it-1lnf</guid>
      <description>&lt;p&gt;Fonts fonts fonts, what do we know about them, what are they used for? Are they to represent text only or do they have other qualities that we may have ignored. &lt;br&gt;
Let's shallow dive in and take a look, who knows what we've been missing. &lt;/p&gt;

&lt;p&gt;Fonts are like good friends because we use them for everything  unlike my friends they don't complain, if you know what I mean. Font's are used for chats, email, documents to name a few.&lt;/p&gt;

&lt;p&gt;Did you know that a font determines how your document or design is received? &lt;br&gt;
Typography is very essential in writing a document or creating a design, which is why it's important to get it right. &lt;/p&gt;

&lt;p&gt;Let's take a look at the classifications of fonts: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Serif : Serif fonts are a strokes that are attached to the end of a larger stroke in a letter or symbol within a particular font or family of fonts. 
Examples of commonly used serif fonts are Times New Roman, Garamond, Georgia, Baskerville, and Courier New.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oCCx--nA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/44k9kqp4c5ef3h2tg7p1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oCCx--nA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/44k9kqp4c5ef3h2tg7p1.png" alt="Image description" width="273" height="204"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Sans-Serif:&lt;/strong&gt; Unlike the serif fonts, sans- serif does not have extending features called "serifs" at the end of strokes. They have less stroke width variation than serif typefaces. Examples of san-serif fonts are Arial, Helvetica, Proxima Nova, Futura, and Calibri.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2e5K0oeq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q23zvselom4ko3bf4rz9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2e5K0oeq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/q23zvselom4ko3bf4rz9.png" alt="Image description" width="280" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Script:&lt;/strong&gt; Script fonts are fluid stroke created by handwriting. They are generally used for display or trade printing. Some examples are Alex Brush, Lobster, Alura, Pacifico, Wind Song etc. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--thJagl8L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1a7mbu6cqzsq9u74hk6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--thJagl8L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r1a7mbu6cqzsq9u74hk6.png" alt="Image description" width="707" height="155"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Display:&lt;/strong&gt; Display fonts are used for large sizes for headings, rather than for extended passages of body text that is a font in which the set widths of the characters are wider than in the standard typeface. Some examples are Warnock Pro, Asthetik, Made Canvas, Febre, Gil etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bqxOrtvg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6z5adkh9434pui7mdka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bqxOrtvg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6z5adkh9434pui7mdka.png" alt="Image description" width="880" height="154"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In typography it's important to take note of how to use the different classifications of typeface. Typically, Serif and sans-serif are used for body text or headings while while script and display fonts are used for headlines only. &lt;/p&gt;

&lt;p&gt;What are the benefits Of Using the right fonts? &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Attraction: Font's are used for communicating with people and using the right fonts can attract people when reading your documentation or going through a design.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Professionalism: Fonts are used to communicate professionalism. The content you provide assures people of the what they're receiving and people receive what you have to say mostly on how it looks. For the sake of Aesthetic you must have the right font in place. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mood: Different fonts evoke different feelings in people, some fonts are used to show seriousness while some &lt;br&gt;
give off a more light and playful vibe. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I'll wrap it up by saying, there's a lot to cover and this is just the beginning. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>What is Web3 … Anybody?</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Fri, 17 Jun 2022 21:57:32 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/what-is-web3-anybody-b4n</link>
      <guid>https://dev.to/jessicaagorye/what-is-web3-anybody-b4n</guid>
      <description>&lt;p&gt;Web 3.0, what does this mean?&lt;br&gt;
I  decided to do a little research because I  needed to understand the concept of web3.&lt;br&gt;
Before diving in, let us take a brief history lesson of how it all began. &lt;br&gt;
The internet came into existence in 1986, and two versions of the WWW(World Wide Web) have been available to the occupants of the earth ever since. &lt;/p&gt;

&lt;p&gt;First came the evolution of the internet called web1, where it all began. &lt;br&gt;
 During this phase of the internet, interaction was narrow and was referred to as  the "Read Only" web.&lt;br&gt;
 To simplify,  we could search for information and read it, but interaction and content generation was little to non. &lt;/p&gt;

&lt;p&gt;It was created and used by large companies and organizations, and  very few people knew how to operate and use the internet. These  corporations had to hire computer experts to use the internet and implement its use across the company for employees’ use. &lt;br&gt;
Also, it was expensive, and people rarely used computers in their homes. This version lasted from 1989 to 2005.&lt;/p&gt;

&lt;p&gt;Then came web 2.0 , it sprung in 2004 till now, and we are currently on this version of the internet. Web 2.0  allowed for the interaction between the internet and individuals. We didn't only receive  information from web pages, web pages started getting information from us.&lt;br&gt;
 This brought about social media sites e.g.  Facebook, YouTube, Twitter, and much more. &lt;br&gt;
This time the internet was less expensive, nearly everyone could afford to use it, and we were not limited as the web1.0.&lt;/p&gt;

&lt;p&gt;Now there's web3.0, imagine the possibilities of the internet, to simply put,  this is the future of the internet according to Gavin wood, Ethereum co-founder who coined the term web3 in 2014. What would we be able to do with web3 when we can already do all these awesome things? &lt;br&gt;
The concept behind 3.0 is having decentralized and token-based economics rooted in blockchain technology. Some experts say that the internet would be run by DAO (Decentralized Autonomous Organization). &lt;br&gt;
 According to Investopedia, DAO is not controlled by a single institution like a government or central bank but is divided among many computers, networks, and nodes.&lt;br&gt;
 In many cases, virtual currencies make use of this decentralized status to attain levels of privacy and security that are unavailable to standard currencies and their transactions. &lt;br&gt;
Web 3.0 is the internet that interconnects data in a decentralized way giving users a more personalized experience.  Its technology would give users the ability to own our data and also get compensation for time spent on the web. &lt;br&gt;
let's assume you post content and you want to take it down, you will be able to do so. Currently, If you post a content on the internet and you realize you do not want to have it there anymore, you will not be able to completely take it down because you have have no control over that decision. So even if you delete it from your own device or personal page, that information is still hovering somewhere in the web.  A lot of big companies make a huge profit from sharing data of users with other companies so they can sell their products, with this new technology, people would get compensated for the data they share. &lt;br&gt;
To mention some features of web 3.0: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open:  It's open-source that means that it's developed by a community of developers in full view for everyone to access. &lt;/li&gt;
&lt;li&gt;Trustless: Users would have the freedom to interact publicly or privately without a mediator or middle man. &lt;/li&gt;
&lt;li&gt;Permission less: Anyone would be able to engage without the need to seek permission or access from organizations. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Another feature is that your digital identity would not be connected to your web identity, that means that  you can do things on the internet without being traced.&lt;br&gt;
 I'm not sure if that's a good or a bad thing but I'm looking forward to the outcome. &lt;br&gt;
There is still so much to uncover, but I hope this helps a little, and I have been able to simplify what web 3.0 is all about. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>HTML, CSS, JavaScript: What Next?</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Mon, 24 Jan 2022 23:48:48 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/htmlcssjavascript-what-next-4p2n</link>
      <guid>https://dev.to/jessicaagorye/htmlcssjavascript-what-next-4p2n</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nYpFWJwx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jm7b2f0sinkkw2yxbkrx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nYpFWJwx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jm7b2f0sinkkw2yxbkrx.jpg" alt="Image description" width="880" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're learning how to code to become a web developer, you are doing amazing! &lt;br&gt;
There may be questions on your mind like what steps do I need to take to start applying for a developer job? What skills are required before I can land my first job? etc.&lt;br&gt;
To be able to get to the level where you can start applying for jobs,&lt;br&gt;
Here are a few steps that you can follow:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose A Path&lt;/strong&gt;: &lt;br&gt;
By now, you should be familiar with the different paths of web development. &lt;br&gt;
 In the introduction to web-development, there's always a breakdown of front-end, back-end, full-stack development and what they entail. &lt;br&gt;
It is necessary to choose a path and learn one before the other, it is also advisable to learn the front end, master it to an extent before the back end and then proceed to become a full stack developer. &lt;br&gt;
 Instead of overwhelming yourself learning both front end and back end at a go unless you have the IQ of Grace Hopper,  then by all means. Choosing a  path that you can focus on and master to the very best of your ability is the right way to go.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Master The Languages:&lt;/strong&gt;&lt;br&gt;
Gain mastery of the language(s) by practicing and building your muscle memory, build! build! build!!.  You can start by building small projects like JavaScript Calculator, JavaScript Weather App, etc.&lt;br&gt;
Google and YouTube are very much your friends and ally they will be helpful in soo many ways. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Contribute To Opensource:&lt;/strong&gt;&lt;br&gt;
Open-Source Software is a type of software whose code is publicly available for you to use and also modify.  When you make Open-Source Contributions,  you're contributing to the development/improvement of open-source software. &lt;br&gt;
If you’re a Newbie or maybe you’ve been coding for a while but haven’t found a project you would like to contribute to or you don't know how?&lt;br&gt;
First Timers Only &lt;a href="https://www.firsttimersonly.com/"&gt;https://www.firsttimersonly.com/&lt;/a&gt; allows you to explore resources for contributions.&lt;br&gt;
Contributing to open-source projects is an excellent way for developers to test their skills and learn advanced methods. &lt;br&gt;
Contributors impute to the project according to their proficiency, that way, they're able to learn and gain more practical experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learn How To Use Version Control Systems:&lt;/strong&gt;&lt;br&gt;
Version Control Systems also known as source control is the practice whereby you manage, track and make changes to software codes over time. They are useful to manage your projects and are perfect for collaboration when working in a team.  A few examples are Git, Mercurial, and ClearCase. Learning how to use a version control system is necessary because You will be using them frequently in the future.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Database Software:&lt;/strong&gt;&lt;br&gt;
Database software is necessary for efficiently accessing, controlling, and sharing information stored in a database. &lt;br&gt;
Database software handles data storage, backup and reporting, multi-access control, and security.  Examples include MySQL, Knack, Microsoft SQL Server, etc.&lt;br&gt;
Requirements for database software change from project to project. Questions like what are the data requirements for the software you are developing? &lt;br&gt;
How much space does your program require? are necessary before concluding on the software to use.&lt;br&gt;
 There are certain  features every programmer should look at when choosing the right database software to use, For more information kindly check out the link . &lt;a href="https://www.developer.com/database/best-database-software/"&gt;https://www.developer.com/database/best-database-software/&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;CONCLUSION&lt;/strong&gt;&lt;br&gt;
Insert yourself amongst people that share the same interest as you, and also, joining communities will help you learn faster.&lt;br&gt;
Get mentorship online from people with extensive experience. &lt;br&gt;
Apply for an internship or an entry-level position to gain more experience working on projects. &lt;br&gt;
All the steps mentioned are crucial during your journey, follow through and get your first job as a web developer in no time!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>5 Websites Where You Can Learn To Code For Free.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Tue, 18 Jan 2022 20:48:06 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/5-websites-that-you-can-learn-to-code-for-free-3jpc</link>
      <guid>https://dev.to/jessicaagorye/5-websites-that-you-can-learn-to-code-for-free-3jpc</guid>
      <description>&lt;p&gt;If you are interested in learning how to code either front-end, back-end, or full-stack,  and you're confused about where to start, here are 5 Websites that you can learn to code for free.&lt;br&gt;
Learning to code requires a lot of practice. You can practice on these sites, test, and debug your code. &lt;br&gt;
Getting the right resources can be overwhelming. Learning resources are so many that they can cause you to be confused. This article is to help you save time and energy in searching for websites to learn from, and they are also free! &lt;br&gt;
So, what are you waiting for.?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Freecodecamp:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yw26nKQ0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qlenw99vdswir01g0e5u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yw26nKQ0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qlenw99vdswir01g0e5u.png" alt="Image description" width="880" height="384"&gt;&lt;/a&gt;&lt;br&gt;
Freecodecamp &lt;a href="https://www.freecodecamp.org/"&gt;https://www.freecodecamp.org/&lt;/a&gt;  is a non-profit organization in the United States dedicated to helping people learn how to code for free. &lt;br&gt;
There are thousands of videos, articles, and interactive coding lessons available to the public for free. There are also thousands of study groups created for students to interact collectively.&lt;br&gt;
You can get certifications by completing courses in various categories.&lt;br&gt;
There are testimonials to show how Freecodecamp has helped countless people get jobs in big companies like Google, Microsoft, Spotify, and more. Register today and begin coding classes for free!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coursera:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--stB_gYh9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7r5ec4k22ks3v22mt7qr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--stB_gYh9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7r5ec4k22ks3v22mt7qr.png" alt="Image description" width="880" height="376"&gt;&lt;/a&gt;&lt;br&gt;
Coursera offers free courses, tutorials, and resources on almost anything you intend to learn. Some subjects include Introduction to programming, HTML, CSS, C language, Python, Java, and more for free from a beginner’s or advanced level. &lt;br&gt;
Coursera makes it available for people to learn subjects taught by top educators / professors from top universities worldwide.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Codecademy:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--d7nIxQhL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z12wxn7bwm3uor4zov8q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--d7nIxQhL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z12wxn7bwm3uor4zov8q.png" alt="Image description" width="880" height="378"&gt;&lt;/a&gt;&lt;br&gt;
 Codecademy  &lt;a href="https://www.codecademy.com/learn"&gt;https://www.codecademy.com/learn&lt;/a&gt; is a platform where people are empowered to transform their personal and professional lives by learning modern skills. It was actualized to give individuals the ability to learn the skills needed to succeed in our world today.&lt;br&gt;
According to their website, 50 million people have benefited&lt;br&gt;
through the platform, and there are 200+ lessons to explore. &lt;br&gt;
Codecademy provides an interactive way of learning by making learning engaging, flexible, and accessible to as many people as possible. Millions of people have used this platform to acquire modern technical skills to enhance their careers. The website allows individuals to code themselves by Creating a workspace to experiment with what they've learned and build their projects from scratch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sololearn:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AGQ5y-Kw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a9fm5r8nc0we3wgz69fx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AGQ5y-Kw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a9fm5r8nc0we3wgz69fx.png" alt="Image description" width="880" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sololearn &lt;a href="https://www.sololearn.com/home"&gt;https://www.sololearn.com/home&lt;/a&gt;  is a platform where you can learn to code and interact in a social setting. The platform aims to create a community of developers where learners can interact, earn points, and appear in their  Top Learners section.&lt;br&gt;
Sololearn is available on the web and mobile applications, making it easy for people to learn anywhere and anytime. There's a discussion section where you can ask questions, answer other people's questions, and interact with other learners. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hackr.io:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--30qnvw2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/btlq6vjmy55n7cp21tc4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--30qnvw2q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/btlq6vjmy55n7cp21tc4.png" alt="Image description" width="880" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hackr.io &lt;a href="https://hackr.io/"&gt;https://hackr.io/&lt;/a&gt; platform allows you to register and learn courses for free. There are multiple courses from different sources available on the website, a sizeable amount of people post lectures on the website. &lt;br&gt;
Although, there is a voting system whereby courses that get the most votes from users get upvoted to the top. There's also a filter available on the site that you can use to push down courses and tutorials unrelated to your interest, allowing you to select from the ones that interest you. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Learning online has been very beneficial to individuals in the past, present and it still will be helpful to people in the future. There are advantages to learning online, asides from the fact that information is free, you can learn at your own pace and time.&lt;br&gt;
 On the platforms mentioned above, You can learn, practice, engage with other students, write code, see your mistakes, understand and make corrections, and most especially track your progress. &lt;br&gt;
These courses are within your reach, a working device, internet connection, and time  is all you need and voila! &lt;br&gt;
 Take advantage of this opportunity  that requires little or no cost to develop a skill advantageous to your future.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>career</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>How To Avoid Pitfalls When Learning How To Code For Beginners.</title>
      <dc:creator>Jessica-Agorye</dc:creator>
      <pubDate>Mon, 15 Nov 2021 01:41:28 +0000</pubDate>
      <link>https://dev.to/jessicaagorye/how-to-avoid-pitfalls-when-learning-how-to-code-for-beginners-m5k</link>
      <guid>https://dev.to/jessicaagorye/how-to-avoid-pitfalls-when-learning-how-to-code-for-beginners-m5k</guid>
      <description>&lt;p&gt;Have you been in a situation while studying, where it feels like you hit a wall, and you can't get past it and, it also seems like you're learning but not really?  I know that I have.  I found myself going in circles, I would go over topics repeatedly without actually gaining sustainable knowledge. I knew that I had to find a solution to this continuous loop but, how? &lt;br&gt;
This article proposes tips to avoid pitfalls while learning, especially for beginners who are learning to code.&lt;/p&gt;

&lt;p&gt;Deciding to learn how to code is the first step, how to learn correctly is the second. From experience, allow me to say that making the decision is the easy part.  During the process of learning, how do you avoid pitfalls that may slow down your learning speed? &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Set a Goal: Having a goal will set things in motion, reminding you of why you are learning to code in the first place. Write them down where you can see it, also break down the steps you will take to meet these goals, more like a roadmap to help direct you into achieving your goal. Also, set realistic goals so that you do not end up overworking yourself.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Consistency Is Key: I'm sure we are all very aware of the quote "Practice makes perfect" that is a fact! , take it seriously. Practice, Practice Practice this cannot be over-emphasized. I know sometimes we can be carried away by many things, for instance, " let me take a peek of what's new on Netflix and then spend hours watching series or anime ", or doing something random, or being tired from work, the list is countless.  Being distracted will only slow down your progress, you don't necessarily have to learn or practice the whole day, few minutes or a few hours to study/ build products will help you develop your memory muscle. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't try to learn everything at once: You cannot gain all the knowledge you need at once. It's a learning process that never really ends. Don't try to learn things randomly, have a learning path that will guide you so that you won't be in disarray, confusing yourself, and end up being exhausted by too much information. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Track your progress: Tracking your progress will help you stay focused. You can create a sheet by listing out what you want to learn and updating the sheet every time you meet that goal. There's always a feeling of joy and satisfaction when you realize that you're making progress. Having either an app or a spreadsheet for that purpose is highly recommended. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In conclusion, the goal is to ensure that the quality of input is high, it will determine how well you can retain and recall, stay away from distractions during study time. It's crucial that you do not multi-task during this period or even try to memorize things. The basic formula to learning is Learn, Reflect, Implement and Share. The best way to learn something is to teach or discuss what you've learned, known as the "Protégé Effect" this is a helpful practice. There are also communities online that you can be a part of by either giving or receiving help.&lt;br&gt;&lt;br&gt;
Learning to code is not a walk in the park absorb at your pace, and you'll achieve your goals.  &lt;/p&gt;

&lt;p&gt;I hope these tips are helpful and good luck!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
