How Do I Web Develop?

There are some fantastic resources online which can answer pretty much all of your questions. One of the first things to practice is using Google effectively. It's important that we consider Time as a finite resource and spending a lot of time looking and not finding good quality information can be a problem.

You can start by just asking Google, how do i google effectively?

For web-development-specific questions, it's good to include notable websites in the query, here are a few popular ones:

These are good ways to make sure you're getting the best information, quickly. Also, for sites like Stack Overflow, you can see how certain answers are rated by other users, and read their comments to figure out what's the best solution to the problem you're trying to solve.

Online tools, general web-dev learning apps

  • Enki is a fairly new, cross-platform (iOS, Android) application that provides a gamefied, work-out style of learning.
  • Free Code Camp has been around for a few years now and has become one of the best resources for self-paced learning. The topics scale from very-beginner to quite advanced (eventually building full-scale applications).
  • Frontend Dev Bookmarks

HTML / CSS

CSS-only

Version control

  • Oh-my-git is a gamified tutorial on using git.

How to Save Things and create Free Websites

JavaScript

With JavaScript, or any other programming language, it's often better to read a book, rather than try to assemble knowledge from various blogs and tweets. Stick close to primary sources and dig deep. The better you understand the language, the more better your life will be, I guarantee it 💫.

Blogs and other resources