- Language
- Basics
- ES6
- Document Object Model (DOM)
- Async
- Object Oriented Programming (OOP)
- Functional Programming
- Debugging
- Code Golf
- Learn Basic of:
- HTML
- CSS
- JavaScript
- Develop Simple Project using these technologies to understand how does the website actually work.
- Choose any 1 Front-End Technology:
- React JS
- Vue JS
- Angular
- Along with Front-End we need to study Back-End also:
- Java
- Python
- C#
- Ruby
- Php
- Node JS
- We need databases to store the data:
- SQL
- MYSQL
- SQL Server
- Oracle
- Postegre SQL
- NOSQL
- MongoDB
- Casssandra
- CouchDB
- Then we have different versions of the developed software with some changes, so we use:
- Git
- GitHub/GitLab/BitBucket
- Finally we need one of the Cloud Services to host the website:
- Google Cloud Platform
- Microsoft Azure
- Amazon Web Service
- Heroku
- Some containers used in Cloud Services:
- Docker
- Kubernetes
Once we prepare all these aspect for a particular project we can get a hang of Full Stack Web Development.
- Frameworks
- Libraries
- Other
- Technologies
- Web server
- Libraries
- Other
Native
Compiled
- React Native (React, Javascript)
- Native Script (XML, Javascript)
- Flutter (Dart)
Hybrid
- bash - scripting
- vim - editor
- ssh - remote access
- rsync - file transfer
- tmux - terminal windows multiplexer
- cron - scheduling
- systemd - daemons
- gzip - compression
- Electronics
- Terminology
- Communication Protocols
- Components
- RFID
If you can build a product that is so good, people spontaneosly tell their friends about it, you've done 80% of the work you need to be a really successful startup.
The most successful companies you know, you've probably found out about them because a friend of your's said "You have to try this, it's great!".
One important indicator for a product like that is a product that's simple to explain and easy to understand.
If you can't explain in a few words what you do, and some people say "Oh, that's pretty interesting...", it's a mistake, and usually a sign of unclear thinking, or a need that is not big enough.
"keyword" - Search must include keyword
-keyword - Search must exclude keyword
website.com: query - Search only in the website
query 2017..2018 - Seach in the date range
filetype:pdf query - Search just for file type