website/_posts/2018-07-4-an-abc-web-dev-reference-list.md
2018-10-24 17:52:19 +08:00

8.8 KiB

layout title date author categories tags updatedOn
post An Absolute Beginners' Complete Web Development Resource List 2018-07-2 9:56:34 +0800 foo-dogsquared freebies
programming-notes
computer-science
real-notes
Jul 3, 2018

Another resource list? What is the difference of this and [that one]({{ site.baseurl }}{% 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?

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

Video Tutorials

E-Books (More or less text-based but offline)

Phone Apps

Pick Your Tools!

Basically this image:

This is what you are here for, yeah?

But seriously speaking, here are some of the tools that can help you in your budding growth as a web developer. Just take note that these tools do not entirely define your path as a developer so don't rely on it a bit too much. That said do note to get comfortable using them to level up further your productivity, it'll take a while but it'll be worth it 😁:

  • Visual Studio Code --- really recommended; stable performance, cross-platform (can be found on Windows, Mac, and Linux), powerful features, and customizable
  • Atom --- another text editor rivalling VS Code, being free and customizable
  • Notepad++ --- another free code editor with syntax highlighting and plugins

Some of you might ask for a plugin list but try to learn without the plugins first. Oh fine, here's some of them:

Want to level up a bit?

Then try to learn JavaScript, even if you are decided to go on design instead of say building and creating algorithms, you are still going to encounter JavaScript code and program things with JavaScript. It is considered as one of the front-end development toolkit, after all. Plus, selling yourself in the real industry only knowing HTML and CSS is like suicide so don't do it...

Anyways, don't know where to start? Here are some of them based on your learning preferences, of course I recommend to check them all out:

Text-based References

Video tutorials

E-books (still more like text-based but you know)

Want to go up to eleven?

Then you can try some more interactive form of learning, some of those examples are:

Or you can start with a bit of a project haul challenge, if you're feeling brave:

Final words

This is all of the resources I can recommend for now. I'm sure it will be expanded at some point. And if you think the contents of this post if this is too much or too little for the newcomers, feel free to contact me from one of the sites listed at the footer to voice out what do you think is something wrong here.

I don't know if this will help fellow new developers but at least I tried. 😣

Oh well, if you're reading this, then good luck to your journey of whatever you want to be. 😁