Learning Resources for Dev Newbies
Tags: beginners, javascript, resources
Published: 2018-11-20 18:49:31

---
title: Learning Resources for Dev Newbies
published: true
description: Self-learning coding can be difficult as well as confusing. During the course of my learning I have been collated a list of resources.
tags: beginners, Javascript, newbies, resources
---
# Dev Newbie Learning Resources

- Self-learning coding can be difficult as well as confusing. During the course of my learning I have been collating resources but never had single list so here goes.
- If you feel I have missed anything, please complete a pull-request. I will be updating it as and when required too.
- When learning, it is too easy to get confused by the noise, just try to learn the basics and the rest will follow. See the roadmap below to help you focus.

ℹ️ Apologies in advance if it is Javascript-heavy as it is what I have been working with most.

## Roadmap 🏎️
- [RoadMap](https://github.com/kamranahmedse/developer-roadmap) - Follow this and you can't go wrong.

## Learning 🤹

- [FreeCodeCamp](http://freecodecamp.org) - Without a doubt, the best learning resource for me personally
- [Udemy](https://www.udemy.com)
- [Lynda](https://lynda.com)

## Books 📚

Very well rated and easy-to-understand books.

- [You Don't Know Javascript](https://github.com/getify/You-Dont-Know-JS)
- [Eloquent](https://eloquentjavascript.net/)

## Documentation / Guides 📂

**CSS**
- [CSS Tricks](https://css-tricks.com/) - Extremely useful CSS guide, I normally use when stuck
- [Co Drops](https://tympanus.net/codrops/css_reference/) - Another great CSS Resource

**JS/HTML/Jquery**
- [W3Schools](https://www.w3schools.com/)
- [Mozilla Developer Network](https://developer.mozilla.org/en-US/)

**PHP**
- [PHP Manual](http://php.net/manual/en/index.php)

## Blog Posts 💻
- [Lawyers Code](https://lawyerscode.co.uk/blog) (My personal attempt to solidfy my learning and hopefully pass on some knowledge)
- [Eric Elliot](https://medium.com/@_ericelliott/latest) - Extremely knowledgeable and informative, but on the advanced side.
- [FreeCodeCamp Medium Publication](https://medium.freecodecamp.org/) - Various authors with some great content
- [Smashing Magazine](https://www.smashingmagazine.com/)
- [CSS Tricks](https://css-tricks.com/)
- [Zen of Programming](https://zen-of-programming.com/)

## Video Tutorials 📽️
- [Traversy Media](https://www.youtube.com/user/TechGuyWeb) - Various languages and frameworks covered
- [DevMarketer](https://www.youtube.com/channel/UC6kwT7-jjZHHF1s7vCfg2CA) - Mainly PHP/Laravel but also covers some great concepts around git
- [Laracasts](https://laracasts.com) - Geared towards Laravel, but other frameworks/langs are covered as well as general principles
- [Wes Bos](https://wesbos.com)

##  Useful Twitter Accounts 🐦
- [lawyerscode](https://twitter.com/lawyerscode) - Me 😃
- [Javascript Teacher](https://twitter.com/js_tut) - Easy to understand tutorials, despite the name CSS and other useful information is shared.
- [Sara Soudein](https://twitter.com/SaraSoueidan) - Great for css and design related detail
- [Ali Spittel](https://twitter.com/ASpittel)
- [Benjamin Spak](https://twitter.com/benjaminspak) - Positive, engaging content for devs
- [Getify](https://twitter.com/getify)
- [Veni Kunche](https://twitter.com/venikunche) - Provides great info on scholarships for conferences
- [Eleftheria Batsou](https://twitter.com/BatsouElef) - Great doses of energy and determination, especially around the #100DaysOfCode Challenge

## Communities 🏢

- [DEV Community](https://dev.to/) - One of the best dev communities I have come across
- [Dev Newbies Discord](https://discord.gg/n7JNnK2) - General chit chat and helpful for dev newbies
- [#100DaysOfCode](https://www.100daysofcode.com/) - Excellent community for learning as well as gaining momentum in your journey
- [Code Newbie](https://www.codenewbie.org/)

## Help! 🆘

**For When you are stuck**

- [Stack Overflow](https://stackoverflow.com/)
- [Google](https://google.com)