<?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>Forem: Josh Nelson ⚡️</title>
    <description>The latest articles on Forem by Josh Nelson ⚡️ (@jshn).</description>
    <link>https://forem.com/jshn</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%2F281467%2Fbab095c6-d108-4a70-a255-4a8aa71c9e4b.jpg</url>
      <title>Forem: Josh Nelson ⚡️</title>
      <link>https://forem.com/jshn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/jshn"/>
    <language>en</language>
    <item>
      <title>The 3 Traits You Need Before Learning a New Skill</title>
      <dc:creator>Josh Nelson ⚡️</dc:creator>
      <pubDate>Mon, 06 Jan 2020 17:24:30 +0000</pubDate>
      <link>https://forem.com/jshn/the-3-traits-you-need-before-learning-a-new-skill-901</link>
      <guid>https://forem.com/jshn/the-3-traits-you-need-before-learning-a-new-skill-901</guid>
      <description>&lt;p&gt;I was going to make this post about self-taught coders but realized that the three traits I’m talking about will be relevant whether you’re learning to code, UX Design, or even something unrelated to tech. &lt;/p&gt;

&lt;p&gt;The fact of the matter is simple, learning any new skill is a long and difficult process. You’ll face hardships, excitement, and accomplishment. But the barrage of emotions is what makes this task a challenge. The three traits I am about to dive into will help you on your journey and will help you reach your end goal. &lt;/p&gt;

&lt;p&gt;Regardless of your industry, if you focus on these things you will see improvement in many areas of your life.&lt;/p&gt;

&lt;h2&gt;Resilience&lt;/h2&gt;

&lt;p&gt;I’m starting with resilience because if you don’t have it, you might as well not start learning anything in the first place. Teaching yourself, going to a Bootcamp, or even getting a degree is not a smooth process. Whichever path you are on you will face hardships, setbacks, roadblocks, and anything else you can think of. &lt;/p&gt;

&lt;p&gt;Resilience is defined as the following:&lt;/p&gt;

&lt;blockquote&gt;&lt;strong&gt;The capacity to recover quickly from difficulties; toughness.&lt;/strong&gt;&lt;/blockquote&gt;

&lt;p&gt;If that sentence does describe the journey to reaching your goals, then nothing will. Anything that involves a long process, patience, and time requires resilience with that. You will face frustrations not making process in your learning, or find difficult areas in your industry or class. &lt;/p&gt;

&lt;p&gt;It is not the difficulties you face that define you, but rather, &lt;strong&gt;how you respond to the difficulties that are bound to come.&lt;/strong&gt; Resilience is the ability to push through the sludge, to put your head down and grind.&lt;/p&gt;

&lt;p&gt;When things get tough you have two choices, run from your goals and quit, or put your head down and grind. Resilience lives in one of these options and I think we know which one.&lt;/p&gt;

&lt;h2&gt;Focus&lt;/h2&gt;

&lt;p&gt;The next important trait to have when going through the learning process is focus. Focus is defined as &lt;strong&gt;the center of interest or attention.&lt;/strong&gt; Focus and resilience go together hand in hand, to be resilient, you need to be focused, and to be focused you need to be resilient. &lt;/p&gt;

&lt;p&gt;Finding focus is not easy in the cluttered age we live in. Tune out distractions, put on headphones, or do whatever works for you. Find that quiet place &amp;amp; just start. &lt;/p&gt;

&lt;p&gt;You’ll face plenty of difficulties when trying to learn something, and even more when trying to focus. But when you can sit down for an hour, or two, or even just 30 minutes and focus on making progress, you’ll see the returns. &lt;/p&gt;

&lt;p&gt;Use your resilience to get and stay focused, then don’t look back.&lt;/p&gt;

&lt;h2&gt;Organization&lt;/h2&gt;

&lt;p&gt;When beginning a long and drawn-out process where you won’t see the rewards for your hard work right away takes many skills. But without organization, odds are you won’t stick with your journey. &lt;/p&gt;

&lt;p&gt;I mean organization in the way of planning your journey. Imagine going to a Bootcamp or college class where the teacher has no idea what topics they’re starting with, or are going to cover in the class. Most likely, you wouldn’t go to that Bootcamp because it is missing organization.&lt;/p&gt;

&lt;p&gt;This is the same for teaching yourself, why would you stick with a plan if you have no real plan?&lt;/p&gt;

&lt;p&gt;You need to write out your plan, with dates for completion of certain steps, and an end date where you hope to achieve your goal. Layout your steps, in order, and start on step 1. &lt;/p&gt;

&lt;p&gt;Don’t worry if you add, or remove steps as you go, but if you are generally following a written plan, or &lt;a href="https://www.forbes.com/sites/markmurphy/2018/04/15/neuroscience-explains-why-you-need-to-write-down-your-goals-if-you-actually-want-to-achieve-them/#7ec25b077905"&gt;goal&lt;/a&gt;, you are much more likely to achieve your desired end result. &lt;/p&gt;

&lt;p&gt;Layout your steps, milestones, and end goals. Organize what resources you are going to be needing and using to learn whatever skill you are starting, and then &lt;strong&gt;start.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;Recap&lt;/h2&gt;

&lt;p&gt;All three traits are equally important, and it depends on your personality type for which ones you’ll need to put the most effort into. &lt;/p&gt;

&lt;p&gt;Resilience is the ability to push through the hardships and setbacks.&lt;/p&gt;

&lt;p&gt;Focus is the ability to ignore the noise and remove distractions.&lt;/p&gt;

&lt;p&gt;Organization is the ability to plan and lay out the process you need to achieve your goal.&lt;/p&gt;

&lt;p&gt;There are many more traits that could be helpful in the journey of learning something new, but I chose these three because of how relevant they have been for my own journey. &lt;/p&gt;

&lt;p&gt;To close, above all, just believe in yourself and your ability to learn and achieve something. &lt;strong&gt;You can do whatever you set your mind to.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>ux</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>Why I'm Teaching Myself to Code in 2020</title>
      <dc:creator>Josh Nelson ⚡️</dc:creator>
      <pubDate>Thu, 02 Jan 2020 13:47:18 +0000</pubDate>
      <link>https://forem.com/jshn/why-i-m-teaching-myself-to-code-in-2020-5499</link>
      <guid>https://forem.com/jshn/why-i-m-teaching-myself-to-code-in-2020-5499</guid>
      <description>&lt;p&gt;I had a brief run-in with programming in high school. My brother was interested in it, so I bought the book &lt;a href="https://www.amazon.com/Coding-Dummies-Computer-Tech-ebook/dp/B01GCD5080"&gt;Coding For Dummies&lt;/a&gt; and couldn’t make it through 20 pages. I try &lt;a href="https://www.codecademy.com/"&gt;CodeCademy&lt;/a&gt; and that lasted less than I week, so I move on and forget all about it.&lt;/p&gt;

&lt;h3&gt;What Sparked My Interest&lt;/h3&gt;

&lt;p&gt;Fast forward 5 years and I’m at a career fair in my senior year of college, when a recruiter at my dream company asks me a question about a job on my resume. I respond with, “Well I was tasked with building and executing on a full-stack content strategy”, having no idea what full-stack meant, I thought it sounded professional. &lt;/p&gt;

&lt;p&gt;She responds, “Oh full-stack, do you do full-stack software development?”. I obviously respond with no, and she responds with, “Oh dang, if you did we’d hire you right here. But, yeah you can apply for marketing internships online!”. &lt;/p&gt;

&lt;p&gt;I leave there frustrated. All I wanted at this time was a good job and wasn’t having any luck getting any leads. So I think back to what that recruiter said, “full-stack developer”, and thought “what the hell is that?”. I stay up late that night doing some research and get introduced to front-end development.&lt;/p&gt;

&lt;p&gt;I had built websites before using themes and such, but seeing what front-end development really was, I was immediately sold. I bought a &lt;a href="https://www.amazon.com/Head-First-HTML-CSS-Standards-Based/dp/0596159900"&gt;book&lt;/a&gt; on Amazon and dove right in. You can read about my journey up until now, &lt;a href="https://dev.to/_joshdev/what-i-learned-from-2-months-of-teaching-myself-to-code-kj6"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;That’s the story of how I got interested in programming – I wanted to be indispensable and sought after for jobs. But as a Marketing Major at average University, it was the other way around. &lt;/p&gt;

&lt;p&gt;I felt as if learning to code, becoming this, “full-stack developer”, would make a difference.&lt;/p&gt;

&lt;h3&gt;My Reasons&lt;/h3&gt;

&lt;p&gt;During the first couple of weeks, I fell in love. I loved digital experiences, I would go to &lt;a href="https://www.awwwards.com/"&gt;Awwwards&lt;/a&gt; and just browse websites, even &lt;a href="https://codepen.io/"&gt;CodePen&lt;/a&gt; and just browse through cool projects. I remember thinking that making something cool was my dream.&lt;/p&gt;

&lt;p&gt;I love the micro-interactions like buttons, forms and other stuff like that. I would just think about how cool it could be if I could make stuff like that. Thanks, &lt;a href="https://twitter.com/aaroniker_me"&gt;Aaron Iker&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But what really drew me into coding was the lifestyle. I’m not an extrovert, and I love spending time at home with family and those close to me. I had heard how easy it was to work remotely, and I had just read The &lt;a href="https://www.amazon.com/4-Hour-Workweek-Escape-Live-Anywhere/dp/0307465357"&gt;4-Hour Work Week&lt;/a&gt; and was sold on that idea of working from home.&lt;/p&gt;

&lt;p&gt;Besides remote work, the elephant in the room is the salary. It is no secret that software developers make great money. And while I’ve never been someone to chase money, this is one benefit that helps in the long run.&lt;/p&gt;

&lt;p&gt;Other than the lifestyle, I have always had this nagging sense that I would start a business one day. After growing up through the SaaS era, working for a SaaS startup, and being around digital business, I thought that was for me. This lead me to think that I needed to learn to code to execute a build a web product for a business.&lt;/p&gt;

&lt;h3&gt;The Bottom Line&lt;/h3&gt;

&lt;p&gt;The one similarity between all of these reasons is that they are long-term oriented. None of these goals are short-term but will affect my life way down the road. Being 20 years old, it’s hard to remember that the big payoffs for the hard work it will take to learn to code will take time. &lt;/p&gt;

&lt;p&gt;But, hopefully, when I look back in 20 years I will be grateful I made the decisions I am making today. Learning to code is no easy, or short-term task but I believe by sticking with it that it will pay off. &lt;/p&gt;

&lt;h3&gt;Why 2020&lt;/h3&gt;

&lt;p&gt;The start of the new decade, a fresh beginning! I’ve been slowly making progress so that I can hit 2020 on the ground running. I figure if I put my head down and work for a year, I will be ready to build cool projects and begin looking for beginner jobs.&lt;/p&gt;

&lt;p&gt;I am in no rush to find a job or start my career. I want to be ready, and ready to contribute. &lt;/p&gt;

&lt;p&gt;So why 2020? Because software development is going nowhere and I’ll have plenty of time to find my dream job when I’m ready.&lt;/p&gt;

&lt;h3&gt;Recap TL;DR&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;I was having trouble finding marketing jobs and a recruiter said if I was a full-stack developer I’d be hired right there&lt;/li&gt;
&lt;li&gt;Did research, found interest in front-end development&lt;/li&gt;
&lt;li&gt;Ended up loving the process early on&lt;/li&gt;
&lt;li&gt;I love the micro-interactions and UI/UX of good websites and want to build stuff like that&lt;/li&gt;
&lt;li&gt;The lifestyle, work-life balance, and salary are ideal&lt;/li&gt;
&lt;li&gt;Ability to build my own products for future business endeavors&lt;/li&gt;
&lt;li&gt;Trouble remembering the work will pay off later in life&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>codenewbie</category>
      <category>javascript</category>
    </item>
    <item>
      <title>What I Learned From 2 Months of Teaching Myself To Code</title>
      <dc:creator>Josh Nelson ⚡️</dc:creator>
      <pubDate>Mon, 30 Dec 2019 16:52:32 +0000</pubDate>
      <link>https://forem.com/jshn/what-i-learned-from-2-months-of-teaching-myself-to-code-kj6</link>
      <guid>https://forem.com/jshn/what-i-learned-from-2-months-of-teaching-myself-to-code-kj6</guid>
      <description>&lt;p&gt;I’ll preface this article with some background. I am just almost 3 months into committing to learning how to code, and before this, I had no prior coding experience. And 3 months later, I don’t have a job or a portfolio.&lt;/p&gt;

&lt;p&gt;This post will walk through my timeline, and what I’ve learned both physically and mentally.&lt;/p&gt;

&lt;h2&gt;OCT. 12&lt;/h2&gt;

&lt;p&gt;I started officially on Oct. 5th. I ordered &lt;a href="https://www.amazon.com/Head-First-HTML-CSS-Standards-Based/dp/0596159900"&gt;HeadFirst&lt;/a&gt; HTML + CSS and got same-day delivery on Amazon. When the book arrived, I dove right in. It took no longer than a week to fly through that book. &lt;/p&gt;

&lt;p&gt;After the week of reading and completing the projects in the book, I took to &lt;a href="https://www.codecademy.com/"&gt;CodeCademy&lt;/a&gt; and started on the Front-End Development Path. I got a decent way through the CSS portion when I realized there are cheaper ways to learn HTML + CSS.&lt;/p&gt;

&lt;p&gt;I then took to YouTube and spent the next three weeks diving heavily into CSS. Mostly just coding along to the videos and practicing. During this time I went to two free meetups at my local &lt;a href="https://www.grandcircus.co/"&gt;Bootcamp&lt;/a&gt; where they talked HTML and CSS, but it was truly basic knowledge for people new to coding.&lt;/p&gt;

&lt;h2&gt;NOV. 14&lt;/h2&gt;

&lt;p&gt;It was time to test the waters in JavaScript and I was scared. Having liked the Headfirst book so much, I bought the JavaScript version. But after building visual things, there was no way I could sit and learn through a book again.&lt;/p&gt;

&lt;p&gt;I then dove right into &lt;a href="https://www.freecodecamp.org/"&gt;freeCodeCamp&lt;/a&gt; and their JavaScript curriculum. In the beginning, I loved it. I was learning so much, loved the interactive platform and videos, but then after about two weeks got frustrated. I wrote a post on that experience here. Needless to say, I started looking elsewhere. &lt;/p&gt;

&lt;p&gt;It was during this time I took a week off for the holidays.&lt;/p&gt;

&lt;p&gt;I spent the next week or so on YouTube watching &lt;a href="https://www.youtube.com/user/shiffman"&gt;Coding&lt;/a&gt; Train videos. But soon needed some direction. &lt;/p&gt;

&lt;h2&gt;DEC. 5&lt;/h2&gt;

&lt;p&gt;I buy Colt Steele’s Web Dev Udemy &lt;a href="https://www.udemy.com/course/the-web-developer-bootcamp/"&gt;course&lt;/a&gt;. I start working my way through the beginning of  HTML and CSS and after breaks for my college finals and the holidays, I am now working through Bootstrap.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;That catches you up with how I structured my learning in the past two months. No it was not super intensive or demanding, but I put in the time I could. Now, here’s what I learned.&lt;/p&gt;

&lt;h2&gt;What I Learned – Coding&lt;/h2&gt;

&lt;p&gt;Starting with coding specifics, I have learned a great deal about HTML and CSS. My HTML is solid, CSS is getting there. I realize that CSS is responsible for the majority of the visually appealing minimalistic websites that I loved, so I decided to double down and focus on CSS in my free time.&lt;/p&gt;

&lt;p&gt;As for building things, I have built some mediocre buttons and landing pages from scratch. Nothing crazy and no real projects. I’ve been holding off until I’m done learning JavaScript before I focus heavily on projects.&lt;/p&gt;

&lt;p&gt;JavaScript related, I understand the syntax and how the language works, but currently have not built anything meaningful with it besides a clock that changes color.&lt;/p&gt;

&lt;p&gt;Most of the stuff I have built is from coding along with videos, other than a few landing pages.&lt;/p&gt;

&lt;p&gt;Outside of code, I have spent a good amount of time learning UX design primarily through YouTube. I learned how to use Adobe XD, and have built some practice projects and wireframes from a design standpoint. &lt;/p&gt;

&lt;p&gt;UX design is my favorite thing to learn, mostly from &lt;a href="https://www.youtube.com/user/CalerEdwards"&gt;Caler Edwards&lt;/a&gt; and &lt;a href="https://www.youtube.com/user/DesignCourse"&gt;Design Course&lt;/a&gt; on YouTube. My goal with learning design is to become a full-stack UX designer that can design and code websites, web apps, and mobile apps from scratch. &lt;/p&gt;

&lt;p&gt;To be honest, I am very confident in my understanding of HTML and CSS, but UX and JavaScript are currently what I am focusing on learning. &lt;/p&gt;

&lt;h2&gt;What I Learned – Mental&lt;/h2&gt;

&lt;p&gt;This is arguably the most important part of learning to code. Without building the mental skills, teaching yourself is probably unattainable. &lt;/p&gt;

&lt;p&gt;The most important skill I learned was patience. I have no intention to rush myself into learning how to code to get a developer job. I am taking my time to make sure I am ready and comfortable to join the workplace. &lt;/p&gt;

&lt;p&gt;Could I bring myself to be ready to apply for jobs within the next two months? Probably, but I would rather solidify my learning to land my dream job instead of a random one.&lt;/p&gt;

&lt;p&gt;Next, is focus. Learning to code on your own is hard. Bringing yourself to sit at your computer and focus every day for hours on end is brutal at first, but it gets easier. Get some headphones, light loFi music, and tune everything else out. &lt;/p&gt;

&lt;p&gt;If you can focus on one task and not get distracted by other courses, tweets, or videos, you’ll speed through the learning process. It just takes discipline.&lt;/p&gt;

&lt;p&gt;Last is perseverance. Learning to code is frustrating and you will hit roadblocks. If you want to give up on the first roadblock you’ll never make it. Take a step back and remember why you are learning to code. &lt;/p&gt;

&lt;p&gt;Being able to get over the small hurdles like not understanding something, or not being able to focus will help you on your journey tremendously. &lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;Closing&lt;/p&gt;

&lt;p&gt;I did not make the most of those 2 months learning to code, but I stuck with it and made progress. The things I accomplished took some 15-20 hour weeks, some 5-10 hour weeks, and then even some weeks off.&lt;/p&gt;

&lt;p&gt;Don’t burn yourself out and set unrealistic goals. I found 30 minutes a day to not be enough for me, so I would try to find a time where I could commit 2-3 hours a day. This worked for me, and it may not work for you. &lt;/p&gt;

&lt;p&gt;As with everything, find and test what works and then put your head down and grind.&lt;/p&gt;

&lt;p&gt;My plan for 2020 is to continue learning front-end development and UX design. I have no rush to get a job or build a portfolio, as I plan on doing so once I am ready. &lt;/p&gt;

&lt;p&gt;I’ll be writing another post with my plan for 2020 and beyond so stay tuned! &lt;/p&gt;

&lt;p&gt;Resources Mentioned&lt;/p&gt;

&lt;p&gt;Colt Steele Web Developer Bootcamp&lt;br&gt;
freeCodeCamp&lt;br&gt;
Caler Edwards&lt;br&gt;
Design Course&lt;br&gt;
CodingTrain&lt;br&gt;
Grand Circus Bootcamp&lt;br&gt;
Headfirst HTML + CSS&lt;br&gt;
CodeCademy&lt;/p&gt;

&lt;p&gt;Additional Resources&lt;br&gt;
Dev Ed YouTube&lt;br&gt;
CSS Tricks&lt;br&gt;
MDN&lt;br&gt;
Dribbble&lt;/p&gt;

</description>
      <category>html</category>
      <category>ux</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>The one problem with freeCodeCamp</title>
      <dc:creator>Josh Nelson ⚡️</dc:creator>
      <pubDate>Fri, 06 Dec 2019 00:39:12 +0000</pubDate>
      <link>https://forem.com/jshn/the-one-problem-with-freecodecamp-27ga</link>
      <guid>https://forem.com/jshn/the-one-problem-with-freecodecamp-27ga</guid>
      <description>&lt;p&gt;I’ll start with some background knowledge. I’ve been learning to code for around 2 months now. I have no prior coding experience, other than some failed attempts at learning HMTL &amp;amp; CSS on CodeCademy.&lt;/p&gt;

&lt;p&gt;When I committed to learning to code, with the goal of becoming a front-end web developer, I didn’t know where to start. After reading the Headfirst book on HTML &amp;amp; CSS, playing around on CodeCademy, and mostly YouTube, I had learned and applied basic HTML &amp;amp; CSS.&lt;/p&gt;

&lt;p&gt;Next was JavaScript. Through Twitter and YouTube, I had heard so much about freeCodeCamp, so I gave it a try.&lt;/p&gt;

&lt;p&gt;I was excited, dove into the podcasts, forum, and began hearing success stories of people like me learning to code via their platform and then landing big developer jobs. I was sold.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Beginning&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When I started, I was eager, I flew through the first couple of lessons of the JavaScript curriculum. I was hooked. I would spend 2–3 hours a day learning as much as I could about the basics (if you are thinking that's not that much, I’m busy). I built my learning plan around FCC, I told myself that I wouldn’t start any other resource until I finished it, my first mistake.&lt;/p&gt;

&lt;p&gt;I continued, watching videos with different explanations, reading the documentation, and more. I was learning so much, basic stuff like what var and function() was. I thought it was so cool.&lt;/p&gt;

&lt;p&gt;But as I continued to plug and chug through the first few lesson blocks, I was getting frustrated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My Roadblock&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first issue I came across, was the lack of video assistance. During the JS basics curriculum, if you got stuck you could easily pop into the hint section and watch a very well-done code tutorial. This was one of my favorite parts and one of the biggest contributors to my learning.&lt;br&gt;
After you completed the basics section, this feature goes away. They still offered the code solution with a brief text explanation, but it wasn’t the same.&lt;/p&gt;

&lt;p&gt;I started to get annoyed, I felt like I wasn’t understanding what I was doing without that video help and reassurance.&lt;br&gt;
I wanted to learn how to make cool websites or web apps! Not learn how to sort through an array. I knew I needed to know how to do that for parts of this idealistic website I had in my head, but I was tired of not seeing any progress.&lt;/p&gt;

&lt;p&gt;I was tired of not being able to complete a challenge and think “Oh so I could do that to make this type of site”, or “Oh so that’s how you animate things”.&lt;/p&gt;

&lt;p&gt;What went from hours spent on freeCodeCamp, went to hours on YouTube watching people actually build things with JavaScript.&lt;/p&gt;

&lt;p&gt;I was getting too ahead of myself, not staying patient. But I couldn’t help but think, “I’m gonna finish this course and not know how to make a single thing related to a webpage with JavaScript”. So I stopped.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am a visual person. I want to create a smooth UI or UX. While I know you need to take baby steps, once I learned the basics of how the language worked, I wanted to learn how to make my regular HTML &amp;amp; CSS websites look a little bit better.&lt;/p&gt;

&lt;p&gt;Throughout the entire curriculum, that supposedly takes 300 hours, there was not one lesson that let you visualize what you were doing.&lt;/p&gt;

&lt;p&gt;All you would get was the checkmark that it was right. You had to console.log() the solution yourself to even see if it worked.&lt;/p&gt;

&lt;p&gt;I got frustrated. I was too much a visual learner for 50+ hours of typing text and not seeing anything besides some check marks to show for it.&lt;br&gt;
Boiled down, the problem I had with freeCodeCamp was that there was no visual applications in the JavaScript curriculum. &lt;/p&gt;

&lt;p&gt;This is a language that can do just about anything, is present on almost every webpage, but yet instead of seeing how any of that magic works, the curriculum focuses on the non-visual side.&lt;/p&gt;

&lt;p&gt;While their curriculum could be based on research on how to learn best or something of the like, beyond the basics section, it just didn’t work for me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;freeCodeCamp is not bad&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By no means do I think FCC is bad, or a waste of time. Learning the basics of JavaScript was effortless and efficient. Personally, I just wanted it to be a little more visual.&lt;/p&gt;

&lt;p&gt;Maybe this was just their JS side, I know the HTML / CSS curriculum lets you see the websites as you create it, so I wonder why you couldn’t see something similar for JS.&lt;/p&gt;

&lt;p&gt;Overall, freeCodeCamp is the best free resource for learning to code in a structured way. I personally, got ahead of myself and began getting frustrated with the lack of visuals.&lt;/p&gt;

&lt;p&gt;The material you learn in the JavaScript curriculum is valuable, relevant, and taught in a comprehensible way, just lacking in visuals. &lt;/p&gt;

&lt;p&gt;Regardless, I would recommend the site or curriculum to anyone — just don’t limit yourself to FCC as your only learning resource.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>productivity</category>
      <category>html</category>
      <category>css</category>
    </item>
  </channel>
</rss>
