--- layout: post title: "An Absolute Beginners' Complete Web Development Resource List" alt_title: "An ABC Web Dev't Resource List" date: 2018-07-2 9:56:34 +0800 author: foo-dogsquared categories: general tags: [programming-notes, computer-science, real-notes] updatedOn: Jul 3, 2018 --- Another resource list? What is the difference of this and [that one]({% post_url 2018-05-1-free-resource-list %})? This resource list, as you might have read from the title, is aimed towards beginners who wants to begin some web design, web development, or programming, in general. This curated list contains tutorials and stuff that makes a beginner follow the reference smoothly. As said in the previous resource list, don't be overwhelmed, at least by a whole lot. Yes, you still feel overwhelmed and that's inevitable but hopefully, not because of the number of the resources listed here. You don't need to pick all of them, just pick a few. The resources in the same category says the same pretty much, anyway. 😁 ## Absolute beginner? Start here! ### Don't know why you want to do this? - [This roadmap might be able to help you decide](https://github.com/kamranahmedse/developer-roadmap) The first thing that you'll learn about is HTML and CSS. They are often bundled together since you can about HTML in a day (seriously). You will not be a master in a day but it's enough to move on to CSS. Majority of the links included below often features them together for that reason. But still even if you don't have any decision on that and have to do it for other reasons (such as school grades, work requirements, and just for the gist for it). You can still continue down in this list that is categorized according to how they present their information. ### Text-based References - [CSS for the Web](https://sabe.io/classes/css) - [How to make a super simple website by *Coder Coder*](https://coder-coder.com/how-to-make-simple-website-html/) - [HTML for the Web](https://sabe.io/classes/html) - [This structured hubpage on *MDN*](https://developer.mozilla.org/en-US/docs/Learn) --- though if you want to follow some tutorials in an opinionated order, here you go: - [Learning the Web](https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web) --- this is an important stage if you to progress forward as a web developer - [Introduction to HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML) - [Introduction to CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS/Introduction_to_CSS) - [Sabe.io](http://sabe.io/) --- a site with a bunch of tutorials on HTML, CSS, JavaScript, and hey, PHP - [W3Schools](https://www.w3schools.com) --- it's enough to introduce you to show you the ropes but don't rely on it too much ### Video Tutorials - [CSS Fundamentals Tutorials Playlist by *LevelUpTuts*](https://www.youtube.com/watch?v=x9HmYfSN4Gk&list=PLLnpHn493BHH6DkHPhduhco5XavNA9JaD) - [CSS3 Basics Playlist by *DevTips*](https://www.youtube.com/watch?v=s7ONvIgOWdM&list=PLqGj3iMvMa4IOmy04kDxh_hqODMqoeeCy) - [CSS3 Tutorials Playlist by *LevelUpTuts*](https://www.youtube.com/watch?v=x9HmYfSN4Gk&list=PLLnpHn493BHH6DkHPhduhco5XavNA9JaD) - [How to Make Your First Website by *LevelUpTuts*](https://www.youtube.com/watch?v=0aUtQPZcqxE&list=PLLnpHn493BHGlqEn4EE7dRUnPn4o_tKM0) - [HTML5 Basics Playlist by *DevTips*](https://www.youtube.com/watch?v=NzzGt7EmXVw&list=PLqGj3iMvMa4KlJn1pMYPVV3eYzxJlWcON) - [HTML5 Tutorials Playlist by *LevelUpTuts*](https://www.youtube.com/watch?v=0aUtQPZcqxE&list=PLLnpHn493BHGlqEn4EE7dRUnPn4o_tKM0) - [Intro to CSS on *Scrimba* (a screencast website with interactive code)](https://scrimba.com/g/gintrotocss) - [Intro to HTML on *Scrimba*](https://scrimba.com/g/ghtml) ### E-Books (More or less text-based but offline) - [CSS Notes For Professionals](https://goalkicker.com/CSSBook/CSSNotesForProfessionals.pdf) --- same with this one - [HTML5 Notes For Professionals](https://goalkicker.com/HTML5Book/HTML5NotesForProfessionals.pdf) --- hey, despite it says it's for the professionals, you can still use it as a reference material - [The Front-End Developer Handbook](https://www.gitbook.com/book/frontendmasters/front-end-developer-handbook-2018/details) ### Phone Apps - [Grasshopper](https://grasshopper.codes/) - [Coding Planets by *Min Thura Zaw*](https://play.google.com/store/apps/details?id=com.material.design.codingplanet&hl=en_US) --- Android only ## Pick Your Tools! Basically this image: