<?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: kelly kim</title>
    <description>The latest articles on DEV Community by kelly kim (@kkim).</description>
    <link>https://dev.to/kkim</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%2F461409%2Ff98c565a-86e1-4cef-abc9-5cb9c9150b4d.png</url>
      <title>DEV Community: kelly kim</title>
      <link>https://dev.to/kkim</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kkim"/>
    <language>en</language>
    <item>
      <title>A Curated List of Free Frontend Dev (Technical) Resources (2022)</title>
      <dc:creator>kelly kim</dc:creator>
      <pubDate>Thu, 23 Dec 2021 02:58:46 +0000</pubDate>
      <link>https://dev.to/kkim/a-curated-list-of-free-frontend-dev-technical-resources-2022-5a2i</link>
      <guid>https://dev.to/kkim/a-curated-list-of-free-frontend-dev-technical-resources-2022-5a2i</guid>
      <description>&lt;h2&gt;
  
  
  &lt;em&gt;The only resource list you'll need to kill it at your frontend career in 2022&lt;/em&gt;
&lt;/h2&gt;




&lt;p&gt;Whether you're:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Biting your fingers for the advent of new year because &lt;em&gt;you've decided to rev up your frontend dev journey&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Just starting your frontend career and have been holding onto the rails (i.e. the Internet)&lt;/li&gt;
&lt;li&gt;A tenured frontend dev who's tired of the overkill of 'frontend dev' resource lists out there that don't quite 'hit the spot'&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Fear not! ☝️&lt;br&gt;
I fall somewhere between point 1-2 and thought I'd dedicate some time being a resourceful nut, and collating a super duper comprehensive list (so that you don't need 100 tabs open to center a div 😉&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;HTML-only&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://htmlreference.io/"&gt;HTML Reference&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Complimentary resource directory for everything HTML - elements, attributes etc.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://htmlcheatsheet.com/"&gt;HTML Cheat Sheet&lt;/a&gt;&lt;br&gt;
&lt;em&gt;All you need to get HTML wrapped around your head. This is a goodie for beginners. Just pretend like the less than satisfactory UI doesn't matter.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://htmldog.com/"&gt;HTML Dog&lt;/a&gt;&lt;br&gt;
Bit ruff on the edges, but does the job at giving you a good HTML run down.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/joshbuchea/HEAD"&gt;Head&lt;/a&gt;&lt;br&gt;
The only guide you'll need to all the possibilities of the &lt;/p&gt; element



&lt;p&gt;&lt;strong&gt;CSS-only&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://web.dev/learn/css/"&gt;Learn CSS&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Curated and sculpted by Google Devs. "web.dev's mission is to help developers build best-in-class web experiences on any browser.". Clear, concise and practical.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cssgradient.io/"&gt;CSS Gradient&lt;/a&gt;&lt;br&gt;
&lt;em&gt;One colour is fine - but &lt;strong&gt;two?!&lt;/strong&gt; No way. You need this in your life. Generate the CSS for both linear and radial gradients without picking your brain apart.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cssreference.io/"&gt;CSS Reference&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A visual guide to CSS. It has all the properties you need, and illustrated examples to make it appealing.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://css-tricks.com/"&gt;CSS-Tricks&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Where do I begin?! Just the best. When in CSS doubt, check this out. They even have a killer slogan too: "A website about websites"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://wesbos.com/announcing-my-css-grid-course"&gt;Wes Bos&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The one and only. Wes breaks down CSS Grid for you the way it should be.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://flexbox.malven.co/"&gt;Flexbox Cheatsheet&lt;/a&gt;&lt;br&gt;
&lt;em&gt;One of the best features of CSS hands down - and now you have an easy guide to help you ace it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://keyframes.app/"&gt;Keyframes&lt;/a&gt;&lt;br&gt;
&lt;em&gt;No more keyframe nightmares...this app makes them 4 times easier. Create basic or complex keyframes in a jiffy.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://flexboxfroggy.com/"&gt;Flexbox Froggy&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Who knew flexbox was such a cute system?&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;CSS Frameworks &amp;amp; Libraries&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://getbootstrap.com/docs/3.4/css/"&gt;Bootstrap&lt;/a&gt;&lt;br&gt;
&lt;em&gt;"The most popular HTML, CSS and JS library in the world,".&lt;br&gt;
For a good reason too. Use it yourself and you'll see why.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tailwindcss.com/"&gt;Tailwind&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A utility-first framework. Its classes are equipped to build rapid-fire custom UI designs in the markup.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://get.foundation/"&gt;Foundation&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Don't be scared of using "The most advanced responsive front-end framework in the world."&lt;br&gt;
With endless inclusions like a grid, HTML, SASS and UI elements...&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bulma.io/"&gt;Bulma&lt;/a&gt;&lt;br&gt;
Open-source responsive framework based on Flexbox.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://getskeleton.com/"&gt;Skeleton&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Not sure if real framework, or just a "dead simple, responsive boilerplate.&lt;br&gt;
Super minimal. Super simple. But responsive ;)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://necolas.github.io/normalize.css/"&gt;Normalize.css&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Allows you to account for the different styles that come with different browsers, while maintaining base styles.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://meyerweb.com/eric/tools/css/reset/"&gt;Reset.css&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Removes all browser default styles. Start from scratch. Take a deep breath of clean CSS air.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;JS-only&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.java5cript.com/"&gt;Java5cript&lt;/a&gt;&lt;br&gt;
Get a head start on JS, for free.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://javascript.info/"&gt;JavaScript.info&lt;/a&gt;&lt;br&gt;
Learn the ins and outs - from the language itself, to manipulating the DOM and browser, as well as crucial concepts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.java5cript.com/"&gt;JS Fiddle&lt;/a&gt;&lt;br&gt;
&lt;em&gt;More a tool/online IDE allowing you to test your Javascript, with your CSS and HTML.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://javascript30.com/"&gt;Javascript 30&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Build 30 awesome JS-y things in 30 days with 30 tutorials.&lt;br&gt;
30 scoops of icecream allowed.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://domevents.dev/"&gt;DOM Events&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The hardest part of DOM manipulation is visualising them. Luckily this tool exists to help explain.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/lydiahallie/javascript-questions#readme"&gt;JS Tests&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Tests suck, but they do help you learn! Try some of these mindbogglers and challenge your brain.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://exercism.io/"&gt;Exercism&lt;/a&gt;&lt;br&gt;
&lt;em&gt;If you're a real doer, this is a great site for you. Thank me later when you're a JS master&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://superherojs.com/"&gt;Superhero.js&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A killer collection of articles, vids, slides...very wow&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;JS Frameworks &amp;amp; Libraries&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jquery.com/"&gt;jQuery&lt;/a&gt;&lt;br&gt;
Kudos to this champ of a library for sticking it out this long. Rumour has it that the need for jQuery is dwindling indeed, but still worthwhile knowing of.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://reactjs.org/"&gt;React.js&lt;/a&gt;&lt;br&gt;
A JavaScript library from Facebook that shook up the interactive UI world. An extremely sought after library with a abundant ecosystem of developers and packages. Specialised more for single-page applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/d3/d3"&gt;D3.js&lt;/a&gt;&lt;br&gt;
A data visualisation library, awesome for creating custom visualizations e.g. a bar chart.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://glimmerjs.com/"&gt;Glimmer.js&lt;/a&gt;&lt;br&gt;
A JS library with UI components. A newbie to the library scene.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://angularjs.org/"&gt;Angular.js&lt;/a&gt;&lt;br&gt;
An open-source JS framework created + maintained by...&lt;em&gt;drum roll plz&lt;/em&gt; Google! It helps you create web apps easier.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vuejs.org/"&gt;Vue.js&lt;/a&gt;&lt;br&gt;
An open-source MVM (model-view-model) frontend JS framework. Called "The Progressive JS Framework". Also used for UI and single-page apps.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;The Mighty Triad (HTML, CSS, JS)&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.w3schools.com/"&gt;W3 Schools&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The holy grail of documentation. Tutorials, references, examples AND exercises. If you have the patience to digest everything here, you're going to go far!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://scrimba.com/"&gt;Scrimba&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Scrimba is awesome! The first wholly interactive course. I love the way they teach by getting the student involved from the very get-go.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://roadmap.sh/frontend"&gt;Frontend Dev Roadmap&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Literally helps you navigate your beginnings as a frontend dev. A life and timesaver!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.freecodecamp.com/"&gt;Free Code Camp&lt;/a&gt;&lt;br&gt;
&lt;em&gt;An absolute empire. From beginner courses, to a team of highly skilled devs making differences in the world, a hefty selection of real-life applications &lt;strong&gt;plus&lt;/strong&gt; an amazing community!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.sitepoint.com/javascript/"&gt;SitePoint&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Credible resources, and a variety of tutorials. You'll also find plenty of tutorials, videos, eBooks etc.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.frontendmentor.io"&gt;Frontend Mentor&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A nice directory of real-life projects to build and refine your frontend skills. Not to mention design goals&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://developer.mozilla.org/en-US/"&gt;MDN (Mozilla Developer Network)&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Text-heavy, but incredibly comprehensive. If you concentrate and go through the docs, there's no way you won't learn anything by the end!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.theodinproject.com/"&gt;The Odin Project&lt;/a&gt;&lt;br&gt;
&lt;em&gt;So good, you won't believe its free. Perfect for disciplined aspiring web devs.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://frontendchecklist.io/"&gt;Frontend Checklist&lt;/a&gt;&lt;br&gt;
All you need before a successful deploymentDon't launch a site without running through this front-end checklist. It's a crucial resource to make sure you've checked all the necessary boxes before deployment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://frontendmasters.com/bootcamp/"&gt;Frontend Masters Bootcamp&lt;/a&gt;&lt;br&gt;
&lt;em&gt;One site to hit the ground running with the mighty triad.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://egghead.io/"&gt;EggHead&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Head over here when you've done some due diligence of your own. You'll get technical courses and level up in no time.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.codecademy.com/"&gt;Codecademy&lt;/a&gt;&lt;br&gt;
&lt;em&gt;My very first tutorial...getting emotional! The beginner courses are all free, helpful and fun! It won't scare you with technical jargon, and will introduce you to the fun of coding!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://teamtreehouse.com/"&gt;Treehouse&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A plethora of high-quality learning paths. The frontend path is well-organised and easy to follow.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The internet is a rabbit hole! I'm sure there are gazillion more resources, but from experience I learnt that focusing on a set list and completing them first (instead of clicking anything and everything) generally helps you go further, quicker&lt;/p&gt;

&lt;p&gt;Hope the resources above will keep your fingers flying across the keyboard for some time.&lt;/p&gt;

&lt;p&gt;The web dev world is an amazing one. Full of beautiful elegant code, caffeine and the cooleset nerds in the world 🤓(whoop).&lt;/p&gt;

&lt;p&gt;I'm going to make a couple more frontend resource lists for design tools, accessibility, deployment etc.&lt;/p&gt;

&lt;p&gt;In the meantime, happy coding! 💻&lt;/p&gt;

&lt;p&gt;Please feel free to reach out for any suggestions, extra submissions or just a friendly chat via the links below 🥳:&lt;br&gt;
&lt;a href="https://twitter.com/kelly__kimm"&gt;Twitter&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.linkedin.com/in/kellyswkim/"&gt;LinkedIn&lt;/a&gt;&lt;br&gt;
&lt;a href="//mailto:hi@kellykim.co"&gt;Email&lt;/a&gt;&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>career</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
