Top coding resources to learn: list of awesome sources ๐Ÿ”ฅ๐Ÿ‘ (2021/2022 updated) ๐Ÿ“š

Take a look at my favorite coding resources I have learned from! A constantly updated list that allows you to learn effectively! ๐Ÿ”ฅ

Top coding resources to learn: list of awesome sources ๐Ÿ”ฅ๐Ÿ‘ (2021/2022 updated) ๐Ÿ“š
Photo by ๐Ÿ‡ธ๐Ÿ‡ฎ Janko Ferliฤ / Unsplash

Working in IT forces us to constantly learn about and follow technological trends. They can change very often, especially on the Front-end in JavaScript technologies. Finding the best resources to learn from be a headache as there are tons of them.

So how do you find the best ones? ๐Ÿง

That's why this post is just for you! I am going to share with you some useful materials that I have learned from and which are of very high quality in my opinion.

As I said, learning in IT is a never-ending process, and I am also constantly learning and looking for cool sources. Therefore, this list will be updated with new things that I find.

What's essential here is that I have 100% read, listened to or watched all the items on this list. So these will be trusted resources. โœŒ๏ธ

Books

and e-books

Effective TypeScript

One of the best TypeScript book I've read. Very well explained details, nuances of the TypeScript with useful, real-word examples. I highly recommend this book, I use it as a guide that I can refer to whenever I need it.

Practical Module Federation

If you want to know more about the new Module Federation plugin in Webpack 5, this book is for you. It's fairly short, but well-explained how to use Module Federation. Each chapter provides code and a step-by-step guide to what you need to do to implement Module Federation.

You Don't Know JS Yet

Second edition of probably the most famous book on JavaScript. There are currently only 2 parts and the third is under construction. Looking at Kyle's github, he is currently working on chapters 1 and 2 of the third part of this series. In any case, I recommend this and the previous version if you want to know some aspects of JS.

The Pragmatic Programmer, 20th Anniversary Edition

An absolute classic. Lots of helpful tips for creating better software and easy-to-maintain, flexible code. This book provides a list of the practices to follow when writing better code, and the knowledge contained here will not become outdated.

Online courses

Advanced CSS and Sass: Flexbox, Grid, Animations and More!

In this course, I learned how to use Flex and Grid. Great CSS and SCSS course with charming looking UI examples. Even while working in CSS for a while, I learned some tricks from this course, which I am using from today.

AWS Serverless APIs & Apps - A Complete Introduction

A short and well-explained AWS Serverless concept from the well-known online tutor at Academind Maximilian Schwarzmรผller. This course is a great start if you want to get started with serverless applications.

NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)

Another very good course from Max, this time with the NodeJS ecosystem. You will learn the basics of Node, debugging, Authentication, REST, GraphQL, Express and many more. The course is full of backend content, ending with a chapter describing "new kid on the block" - Deno.

Dart and Flutter: The Complete Developer's Guide

Nice course on Flutter from tutor Stephen Grider. It covers ย topics such as BloC and Reactive Programming in RxDart. Of course, it all starts with getting to know the basics of Flutter โ™ฅ๏ธ

Flutter & Dart - The Complete Guide [2022 Edition]

A second course on Flutter, this time again provided by Maximilian Schwarzmรผller. The course is long, but it has many application examples. Importantly, an updated chapter on Flutter 2 has appeared.

Node with React: Fullstack Web Development

If you're thinking of becoming a full-stack developer in JavaScript, this course might be for you. Provided by Stephen Grider, with quite popular technologies such as Redux, Express or MongoDB. What I really like about Stephen's tutorials are the many diagrams explaining the details and the steps you need to follow to get some functions done.

Others

Blogs, YouTube channels etc.

Overreacted
Personal blog by Dan Abramov. I explain with words and code.

Personal blog by Dan Abramov. If you want to know some nitty-gritty nuisances of React, this is the place.

Medium โ€“ Where good ideas find you.
Medium is an open platform where readers find dynamic thinking, and where expert and undiscovered voices can share their writing on any topic.

Lots of articles. Personally, I use the medium application on a daily basis and try to read at least 1 article a day. I think it's the most popular publishing platform, with a lot of popular IT characters posting here.

Found this channel while studying Module Federation. Jack has many interesting tutorial videos on JavaScript technology. He explains everything very easily using examples, you can learn various interesting facts, e.g., from React.