Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 2.78 KB

README.md

File metadata and controls

88 lines (58 loc) · 2.78 KB

Webdev's Guide

This repo (repository) provides a roadmap of what you need to know to achieve a level of proficiency with web-development technologies and stacks.

If you are new to Open source, README.md is the first file you should read in any project.

If you want to add something or put something in a better way you're welcome! Just submit an issue or a pull request, thanks!

Have a question that isn't answered or answer is unclear, submit an issue on GitHub.

Philosophy

One should know how to do it from scratch so that you aren't limited by libraries you use, and can do it on your own if needed. Also in field as dynamic as web development where frame works come and go there has been a focus on using "standard" (passed by W3C) technologies than external libraries.

Order

Start with beginner levels of following and in given order

Beginner level stuff is what you should know, intermidiate stuff is good to know and Advanced are great to know.

These contain features and topics that are most used during our development.

(Coming Soon) Directory iste_workflow contains how we do web development at ISTE.

Sources

There are multiple sources to learn from few quality sources are

Websites

Video Tutorials

Cheat Code

You don't need to know every thing completely, you just need to know its name or you just have to know feature you want and then use google how to do SOMETHING

Development Environment

You are as good as your tools, because people don't have limits, tools do.

For beginners we would recommend

Codium vs Code

For delightful experience... !!STEEP LEARNING CURVE!!


NOTE: By VS Code we mean Visual Studio Code and not visual studio, code is a cross platform text editor. Visual Studio would be an overkill for web-d.

Plugins

There are plenty of plugins available for VS code and NeoVim that will prove to be helpful in development.

For VS code get plugins from extensions option in dock on left. For NeoVim get plugin managers like Vim Plug, Vundle etc. and search for awesome plugins from Vim Awesome.

Common Pugins