There's a lot of other ways to learn on your own. Obviously Google and YouTube are great ways to find quick answers to solve specific issues. Unfortunately, the web is full of good, bad, old and contradicting answers. There is an abundance of learning available to web developers. So it's important is to understand how and where to look up the best answers.
- There is a lot of ways to learn on your own. Obviously Google and YouTube are great ways to find quick answers to solve specific issues. Unfortunately, the web is full of good and bad as well as old and contradicting answers. An alternative resource is online groups. Many new development companies use an online tool called Slack to create communities around their products. They provide easy access to other users working with the same tools, and allow you to ask questions of those building the software.
Another excellent tool is Stack Overflow. It's a website where you can post a question that other professionals can answer. Now books tend to go a bit more in-depth than online courses. They can be a bit more accurate than searching the web because they're generally reviewed by industry professionals. There are books description services like O'Reilly Safari that allow you to run books and have access to a large library. Another way to consume books is in digital form. E-books can be searchable and it's much easier when copying and pasting code.
Online training is another great way to learn. One of the advantages of a site like ours is the curation. The quality, quantity, and velocity of new content we produce is a great way to keep up with cutting edge technologies. Sometimes there is no substitute for working in a real project. Full code for many projects is freely available at sites like GitHub, which allow you to create your own version of an existing project which is called forking. Thousands of programmers publish their code so others can contribute and even ask questions.
You can learn a lot just from reading how someone else solved the problem in a real project. Sites like Codepen and JSbin also let you pick at focus examples of how to do things. There is an abundance of learning available to web developers, so it's important to learn how and where to look up the best answers to problems, learn to interact with other developers, and find the best ways of keeping up with the ever changing pace of the industry.
- Types of web developers
- Servers and databases
- Getting web development training
- Choosing the right tools
- Getting a job