The FAQ's page is still being updated!
For a general road-map of web development, please read the articles and info-graphics below.
“How to become a full-stack developer” by reblink.com
Q: What is a Web-Development Stack?
Q: What stack will be taught in the Bay Valley Tech Code Academy Web-App Development Course?
For the Back-End of our stack we will be teaching the core basics of building a REST-ful API using Node.js and Koa framework. We will also cover the basics of databases like MongoDB and MySQL.
Q: What is the difference between a website and a web-app?
A: A website is usually a simple content page that is hosted on a server that has very limited functionality, and requires your browser to reload every time you navigate to a different page.
A web-app is an application (often a single page application) that is hosted on a website, and has a large amount of functionality that can be utilized often without having to reload your web-page. The application is cached (or temporarily downloaded) to your browser to improve the speed of the application. Examples of web-apps include Gmail, any credit card account management app , Facebook, Air Bnb, and Github.
Q: What is the difference between a web designer and a web developer?
What is HTML?
What is CSS and SCSS?
What is TypeScript?
What is Angular?
What is Node.js?
What is an API?
What is Koa?
Info-graphic from cybercoders.com:
Examples of different programming languages and frameworks for full stack web development: