When you’re coding, it’s not new information to know that sometimes when you hit a bump in the road or encounter a bug, the journey to fix or solve these two things sometimes isn’t easy.
(Here’s where resources come in.)
I think sometimes when you’re starting out as a developer, programmer or coder of any type, it’s easy to get wrapped up in this area where you want to know everything, and that’s everything WITHOUT having to look things up. There’s also this notion floating around, that if we look something up that means that we aren’t a “real” developer, which is COMPLETELY untrue (or at least that’s how I used to feel).
The point is, that being a “real” developer IS using resources. It’s Google searching, documentation reading and asking questions in online forums all wrapped up into one with a pretty ribbon on top. It’s an important step that can not only help you solve problems but at the same time, teach you new things as well that you can apply to your work later.
Across the internet there are tons of different places you can access this type of information, so let’s review some of the top locations which are riddled with snippets of code and of course explanations into topics we may be needing to use a resource for.
Let’s start by talking about the MDN. This is probably one of the best places you can go to when you’re looking for answers surrounding code. There’s references and walkthroughs on just about anything you may want to find when learning web development. There’s breakdowns of beginner concepts or even examples of more in depth constructs with written out code that you can use for references or examples. Here’s an example of this:
Next up we have W3Schools, which also sets itself up high on the list of being one of the best resources around. This is a place jam packed with various different pages covering topics like HTML, CSS, Server Side technology and languages like Python, SQL, PHP and even XML. Another great thing about these sites is the fact that they are laid out to be simple to navigate, displaying topics and pages in a way that makes it really easy to access everything.
One of the last main resources I’m going to suggest is of course Stack Overflow. You can almost guarantee when coding that if you happen to google a coding question, there will already be a link to a stack overflow page with a chat featuring similar code to yours and an answer that may also apply to what ever it is that you are also working on. If there isn’t there’s always the option to jump right in, type up your question and get chatting with other developers who may know exactly how to guide you onto the right path.
But these aren’t all of course. Along your journey of being a dev, you’re certainly sure to come across many other places that are also really helpful to the projects or bugs that you’re working through.
Since we’ve reached the end of this article, I just want to state one more time that the purpose of this was to show you that using resources and documentation isn’t a bad thing, and at no point should you avoid doing so because of doubting that this in anyway brings down your abilities. Research makes for a better coder, asking questions allows you to build on your knowledge base and interaction with the community as a whole can make your job as a coder much more interactive and fun.
Let me know if you have any suggestions on some awesome locations which provide great resources or documentation!