Programming languages for different domains:
• Web development → HTML, CSS, JS
• App development → Java, Kotlin, Dart
• Data science → Python, R, Matlab
• IOS apps → Swift, Dart
• Game development → C#, C++
• Embedded systems → C, C++
• Web development → HTML, CSS, JS
• App development → Java, Kotlin, Dart
• Data science → Python, R, Matlab
• IOS apps → Swift, Dart
• Game development → C#, C++
• Embedded systems → C, C++
👍5
WHY JAVASCRIPT???
Front-end:
✅ React
✅ Angular
✅ Vue.js
✅ Backbone.js
Back-end:
✅ Node.js
✅ Express.js
✅ Meteor.js
✅ Nest.js
Database:
✅ MongoDB
✅ CouchDB
Mobile development:
✅ React Native
✅ NativeScript
Desktop:
✅ Electron
✅ NW.js
Add what else ? 👇
Front-end:
✅ React
✅ Angular
✅ Vue.js
✅ Backbone.js
Back-end:
✅ Node.js
✅ Express.js
✅ Meteor.js
✅ Nest.js
Database:
✅ MongoDB
✅ CouchDB
Mobile development:
✅ React Native
✅ NativeScript
Desktop:
✅ Electron
✅ NW.js
Add what else ? 👇
❤7
Front-end development roadmap :
— HTML
— CSS
— Responsive design
— Build 3-5 project
— Tailwind CSS
— JavaScript
— DOM
— ES6, fetch API
— Git and GitHub
— NPM / Yarn
— React / Vue / Angular
— Build 5–10 projects
— Testing your code (Jest, Cypress)
@EmmersiveLearning
— HTML
— CSS
— Responsive design
— Build 3-5 project
— Tailwind CSS
— JavaScript
— DOM
— ES6, fetch API
— Git and GitHub
— NPM / Yarn
— React / Vue / Angular
— Build 5–10 projects
— Testing your code (Jest, Cypress)
@EmmersiveLearning
❤2
Best Friends of a Self-taught developer
- Google
- ChatGPT
- StackOverflow
- GitHub
- YouTube
- Udemy
- Coursera
- Slack
- Discord
Add more 👇
- ChatGPT
- StackOverflow
- GitHub
- YouTube
- Udemy
- Coursera
- Slack
- Discord
Add more 👇
❤2
3 things in tech that will help you learn faster and accelerate your career...
1. join a community where you are active like this.
2. get involved in open source
3. learn in public
These do NOT need to take a lot of time...
1. they mostly overlap
2. the important part is consistency
@EmmersiveLearning
1. join a community where you are active like this.
2. get involved in open source
3. learn in public
These do NOT need to take a lot of time...
1. they mostly overlap
2. the important part is consistency
@EmmersiveLearning
❤2
❤2
Kickstart your coding journey with these top programming languages to learn! 💻
1. JavaScript ⚡️
2. Python 🐍
3. Java ☕️
4. C# 🎯
5. C++ 🔄
6. Ruby 💎
7. Swift 🦅
8. Kotlin 🍃
9. TypeScript 📜
10. Go 🏎
Choose one that fits your goals and watch your developer dreams come! 🌟
1. JavaScript ⚡️
2. Python 🐍
3. Java ☕️
4. C# 🎯
5. C++ 🔄
6. Ruby 💎
7. Swift 🦅
8. Kotlin 🍃
9. TypeScript 📜
10. Go 🏎
Choose one that fits your goals and watch your developer dreams come! 🌟
❤4👍1
Learning programming is easier then ever, yet you still find an excuse.
❤2
If you know HTML, CSS, and Javanoscript, start making money with the following:
🆓 Freelance
✍️ Create a Course
🖼 Sell HTML Templates
💾 Make Digital product
👩🏫 Teach Online
📖 Create Content
👨 Be a Mentor
📝 Start a Blog
🎥 Create Youtube videos
🌐 Build websites
Share this channel to form a big community.
@EmmersiveLearning
🆓 Freelance
✍️ Create a Course
🖼 Sell HTML Templates
💾 Make Digital product
👩🏫 Teach Online
📖 Create Content
👨 Be a Mentor
📝 Start a Blog
🎥 Create Youtube videos
🌐 Build websites
Share this channel to form a big community.
@EmmersiveLearning
❤3
The most useful Git commands 👇👇
🌱 Start a new project:
git init
git clone
git config
➕ Commit changes:
git add
git commit
🌿Work with branches
git branch
git checkout
git merge
🔄 Sync changes:
git pull
git push
💁♂️ Helper commands:
git log
git status
git diff
@EmmersiveLearning
🌱 Start a new project:
git init
git clone
git config
➕ Commit changes:
git add
git commit
🌿Work with branches
git branch
git checkout
git merge
🔄 Sync changes:
git pull
git push
💁♂️ Helper commands:
git log
git status
git diff
@EmmersiveLearning
❤3
20+ Git Concepts you should know:
⭐️ commit
⭐️ push
⭐️ pull
⭐️ status
⭐️ fetch
⭐️ branches
⭐️ repositories
⭐️ merge
⭐️ rebase
⭐️ checkout
⭐️ staging area
⭐️ discard uncommitted changes
⭐️ SSH keys
⭐️ flow
⭐️ commit message format
⭐️ hooks
⭐️ review
⭐️ workflows
⭐️ revert
@EmmersiveLearning
⭐️ commit
⭐️ push
⭐️ pull
⭐️ status
⭐️ fetch
⭐️ branches
⭐️ repositories
⭐️ merge
⭐️ rebase
⭐️ checkout
⭐️ staging area
⭐️ discard uncommitted changes
⭐️ SSH keys
⭐️ flow
⭐️ commit message format
⭐️ hooks
⭐️ review
⭐️ workflows
⭐️ revert
@EmmersiveLearning
❤3
Unlock the Power of JavaScript: 10 Essential Websites to Learn from:
➔ MDN.io
➔ JavaScript.info
➔ FreeCodeCamp
➔ CodeCademy
➔ Educative
➔ Tutorials Point
➔ Odin Project
➔ Learn-js.org
➔ htmldog.com
➔ samanthaming.com
➔ Plurasight
...GO.... DIg.... Crush it
➔ MDN.io
➔ JavaScript.info
➔ FreeCodeCamp
➔ CodeCademy
➔ Educative
➔ Tutorials Point
➔ Odin Project
➔ Learn-js.org
➔ htmldog.com
➔ samanthaming.com
➔ Plurasight
...GO.... DIg.... Crush it
❤3