lorenzodyce
8/16/2018 - 7:34 PM

FavoriteResources.md

Since the start of my coding journey, these are all the amazing resources that i've come across....ENJOY (I will continue updating this list.)

Tutorials - Courses

Sololearn - SoloLearn has the largest collection of FREE code learning content, from beginner to pro! Choose from thousands of programming topics to learn coding concepts, brush up your programming knowledge, or stay aligned with the latest coding trends.

LRN - Gain an understanding of how to read, write and speak the language of HTML, CSS, Python, Ruby, Javascript on your phone through interactive mini-quizzes. It is time to become fluent in code!

Egghead - Concise screencast video tutorials that cover the best tools, libraries, and frameworks that modern javascript web developers can use to code more effectively.

Free Code Camp - Learn to code with free online courses, programming projects, and interview preparation for developer jobs.

Front-end Master - Master Modern JavaScript to Full Stack 100+ Courses, Learning Paths & Mobile Apps for "On the Go" Learning.

Brilliant - Effective learning is interactive, not passive. Brilliant’s mission is to create more people who excel in math and science, by enabling great teachers to illuminate the soul of math and science through exceptional interactive learning experiences.

Codeacademy - Codecademy is an online freemium interactive platform that offers free coding classes in 12 different programming languages including Python, Java, JavaScript, Ruby, SQL, and Sass, as well as markup languages HTML and CSS.

Plural Sight - Pluralsight is a publicly held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website.

Front-End tools

CodePen - CodePen is an online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets.

CSS Tricks - Tips, Tricks, and Techniques on using Cascading Style Sheets.

Font Awesome - The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More options.

Coda - Easily override and edit a site's CSS, live, right within Coda's Preview.

Front-End Tools - A curated repository of Tools for FrontEnd devs and Designers.

ColorSpace - Never waste Hours on finding the perfect Color Palette again.

unDraw - Browse to find the images that fit your needs and click to download. Take advantage of the on-the-fly color image generation to match your brand identity.

Shape Factory - Simple design tools for everyone.

Font Joy - Generate font combinations with deep learning.

Cheat Sheets - Documentation - References

Dash - Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included.

Devhints - A curated repository of cheat sheets for developers.

CSS reference - cssreference.io is a free visual guide to CSS. It features the most popular properties, and explains them with illustrated and animated examples.

HMTL/CSS/JS reference - curated HMTL/CSS/JS references.

VS Code Can Do That? - All the best things about Visual Studio Code that nobody ever bothered to tell you.

Code to Go - Find up to date snippets for common JavaScript use cases

Big O Cheat Sheet - This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.

Text Editors

VS Code - Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.

Sublime Text - Sublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.

Atom - Atom is a free and open-source text and source code editor for macOS, Linux, and Microsoft Windows with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub.

Brackets - With focused visual tools and preprocessor support, Brackets is a modern text editor that makes it easy to design in the browser.

WebStorm - Powerful IDE for modern JavaScript development

Youtubers

Brad Traversy - Traversy Media features the best online web development and programming tutorials for all of the latest web technologies including Node.js, Angular 2, React.js, PHP, Rails, HTML, CSS and much more

Academind - Whether you want to have look at Angular Tutorials or Guides, Vue.js, other Frontend Development Content or Data Science Topics or anything else.

Real Tough Candy - "We don't use the Internet at RealToughCandy. We make it." -RTC

Dylan Israel - Coders and inspiring programmers have come to the correct channel. Daily uploads of multiple object oriented programming languages. Specializing with JavaScript and its frameworks such as jQuery, Angular, React and more. Most of the content is focused around online tutorial sites such as Codecademy, FreeCodeCamp and CodeCombat.

Coding Phase - The crazy uncle that we all need.

Joshua Fluke - A very consistent content creator with a wide range of topics.

Snippet Managers

Gist Github - With gists, you can share single files, parts of files, and full applications with other people. Directories can't be shared.

Cacher - The code snippet organizer for pro developers, Build a cloud-based snippet library for you and your team.

Paste Bin - Pastebin.com is a pastebin website. It was created in 2002, and reached 1 million active pastes eight years later, in 2010.

Online Compliers

Repl It - Powerful and simple online compiler, IDE, interpreter, and REPL. Code, compile, and run code in 30+ programming languages.

JS Bin - JS Bin is a tool for experimenting with web languages. In particular HTML, CSS and JavaScript, but JS Bin also supports other languages too (like Markdown, Jade and Sass).

Js Fiddle - JSFiddle is an online community for testing and showcasing user-created and collaborational HTML, CSS and JavaScript code snippets, known as 'fiddles'. It allows for simulated AJAX calls.

Live Weave - Liveweave is a HTML, CSS & JavaScript playground for web designers and developers.

Podcasts

Syntax. - A Tasty Treats Podcast for Web Developers from @wesbos and @stolinski

Books

Eloquent Javascript - This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here, or get your own paperback copy of the second edition. A paper third edition is expected to be available this October.

Javascript Pocket Reference - The Definitive Guide has been the bible of JavaScript programmers around the world. Ideal for JavaScript developers at any level, this book is an all-new excerpt of The Definitive Guide, collecting the essential parts of that hefty volume into this slim yet dense pocket reference.

Cracking The Coding Interview - Learn how to uncover the hints and hidden details in a question, discover how to break down a problem into manageable chunks, develop techniques to unstick yourself when stuck, learn (or re-learn) core computer science concepts, and practice on 189 interview questions and solutions.

Computer Science Distilled - A walkthrough of computer science concepts you must know. Designed for readers who don't care for academic formalities, it's a fast and easy computer science guide. It teaches the foundations you need to program computers effectively. After a simple introduction to discrete math, it presents common algorithms and data structures. It also outlines the principles that make computers and programming languages work.

Challenges

HackerRank - The HackerRank team is on a mission to match every developer in the world to the right job by providing a technical recruiting platform that assesses developers based on actual coding skills.

LeetCode - At LeetCode, our mission is to help you improve yourself and land your dream job. We have a sizable repository of interview resources for many companies.

Coderbyte - Coderbyte is a web application built to help you practice programming and improve your coding skills. We offer a collection of code challenges and web development courses that can help you prepare for an upcoming job interview or coding bootcamp.

Fitness/Health

Ulla - Drink 3-times more water, get healthier, have more energy and avoid headaches with Ulla - your personal hydration coach.

Daily Water - We all know that water is essential to our health, 2/3 of body is consists of water, yet most of us unknowingly suffer from chronic dehydration, this is a underlying cause of many illnesses.

DevLife - Sitting, pizza, deadlines, caffeine, hot fixes, burgers, and office politics is a seriously destructive pattern to your current and long term health. But you can start fighting back today. That’s where Devlifts comes in.

Code Mindfully - Become a confident, focused code machine by learning how to meditate effectively.

Blogs

dev dot to - Where programmers share ideas and help each other grow. It is an online community for sharing and discovering great ideas, having debates, and making friends.

2ality - 2ality is a blog about JavaScript, web development and mobile computing (but other topics are covered, too, occasionally). This blog was started in March 2005.

Addy Osmani - Eng. Manager at Google working on Chrome.

Javascript Playgroun - Javscript focused blog by Jack Franklin.

John Papa - I'm a Google Developer Expert and Microsoft Regional Director specializing in Web technologies.

David Walsh - Senior Software Engineer and evangelist for Mozilla.

Collaboration - Teamwork

Dropbox - is a cloud-based file hosting, syncing and sharing service. Designers and developers can send and share files across teams, gather feedback with comments on documents, create a central workspace for assets, and work simultaneously as a team – a powerhouse for organization-wide collaboration.

Slack - is a team chat app that keeps teams in the know. Agile teams can chat and make calls, personalize conversations, and share files.

Teamviewer - TeamViewer is proprietary computer software for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers. TeamViewer is free for non-commercial use.

Basecamp - Trusted by millions, Basecamp puts everything you need to get work done in one place. It's the calm, organized way to manage projects, work with clients, and teams.

Google Hangouts - Hangouts bring conversations to life with photos, emoji, and even group video calls for free.

Trello - Trello is a web-based project management application. Infinitely flexible. Incredibly easy to use. Great mobile apps. It's free. Trello keeps track of everything, from the big picture to the minute details.

Community

Toronto Js - Toronto JavaScript is a meet up for those interested in all things JavaScript. Client side, server side, we love it all!

React TO - We are always looking for speakers and presenters for future meetups, so if you are using or teaching React.

Dev TO - You love it, hate it, debug it, dream about it, obsess over it, test it, throw it away… because you don’t just write code. #DevTO, a place for all, regardless of age, experience or sex to gather and collaborate on the problems we face while developing applications.

DevHub Toronto - Launched in April 2016, Canada’s first community, education and co-working space for developers of all levels. A place where members can learn, code, and teach, whether they’ve been coding for two decades or eight weeks.

Toronto Ruby Brigade - We are the Toronto Ruby Brigade, a group of Toronto based Ruby and Ruby on Rails developers, students and enthusiasts. Our goal is to create the best community experience for Rubyists, regardless of their skill level.