/resources

Where I keep track of learning resources and my journey into web development.

Resources

Mostly tools but also guides / tutorials / courses, always updating it.

📚 Course (📋 Read, ▶️ Video)

📖 Book

📌 Tutorial / blog post / guide

📧 Newsletter / tutorials by email


Design


🔹 Typography

Learn:

Assets:

Tools:


🔹 Color

Converters:

  • Convert A Color - inputs and outputs a single color in hex, rgb, hsl and cmyk, 900-50 complete palette

Palettes:

Gradients:

Others:

  • Khroma - AI to explore colors and their combinations with typography, poster, gradient, images. Still in beta

  • 🔧 Cool Backgrounds - Generate backgrounds with effects

  • 🔧 Blob Maker


🔹 Media Assets

Icons:

Videos:


🔹 General


🔹 Web Design/UI/UX

Courses:

Books:

Guides:

Articles:

  • Lapa Ninja - collection of free design resources, books, inspiration

Tools:


Development


🔹 General


🔹 Markdown


🔹 HTML

Learn:

Others:

  • 🔧 HTML Escape - outputs escaped html, useful for pasting code, website has other of tools too

  • HTML5 UP - free templates, good for inspiration


🔹 CSS

Learn:

Flexbox & Grid

  • 📌geddski - creator of flexbox zombies & other games, articles about css, ui, etc

Animations:

Challenges:

Preprocessors:

Assets:

Shapes:

Libraries:

Articles:


🔹 SVG


🔹 Javascript

Courses:

Books:

Tutorials:

Challenges:

Tools:

  • 🔧 JSHint - analyses js code for best practices / errors

Service Workers:

Node

Testing

React

Libraries

  • Marked.js -> parser and compiler to handle markdown data and rendering

🔹 Regular Expressions


🔹 Code Playgrounds


🔹 Code Challenges


🔹 HTML, CSS & JS


🔹 Code UI


🔹 General

  • App Academy Open - free full stack curriculum, based on videos and interactive exercises
    • 📚 ▶️ Welcome To Coding
    • 📚 ▶️ Intro to Programming
    • 📚 ▶️ Software Engineering Foundations
    • 📚 ▶️ Ruby
    • 📚 ▶️ SQL
    • 📚 ▶️ Rails
    • 📚 ▶️ JavaScript
    • 📚 ▶️ React
    • 📚 ▶️ Full Stack Project
    • 📚 ▶️ Job Search
    • 📚 ▶️ GraphQL

🔹 Code Examples

  • TodoMVC - examples for building todo apps in various frameworks, some with database examples too

🔹 Accessibility


🔹 REST

  • Insomnia - OS REST client and APIs debugger

🔹 Tools

➖ Build

  • Webpack

  • Parcel

  • createapp.dev - generates package.json and webpack.config.js for webpack, for parcel it generates the package.json. also generates the other dependencies files (like the .babelrc file)

  • Brunch


🔹 Git & GitHub


🔹 Testing


🔹 Interviews

  • Interview Cake - paid guidance for programming interview
    • 📧 7 day email course + weekly programming problem

🔹 Deployment


🔹 Databases


🔹 Collaboration Projects


Others


🔹 Domains

  • Namecheap

🔹 Work


🔹 Productivity


🔹 SEO


🔹 Commerce