welcome-to-ece
Here's the table fully translated into English while preserving the original meaning and adding natural English phrasing.
| Topic | Quick Explanation | Documentation | Notes | Must Watch | Forums for Q&A |
|---|---|---|---|---|---|
| VS Code | VSCode | — | — | 100+ CS Concepts | GitHub |
| Bash | BASH | — | — | 10 Design Patterns | Stack Overflow |
| Git / Git Bash | Git | Git Documentation | — | — | Quora |
| Linux | Linux | — | Basically, Linux is also a UNIX-like operating system, similar to macOS. | — | Stack Exchange |
| Windows | — | — | — | — | |
| UNIX | — | — | Essentially macOS. | Recommended because they're good. | — |
| How to be a Linux User | — | ||||
| JavaScript | JavaScript | — | The foundation of web applications and front-end development. It is also the basis for Node.js and libraries/frameworks like React. | How to Understand Everything Instantly | — |
| HTML | HTML | — | Forms the backbone (structure) of a website. | I'm Bad at Coding | — |
| CSS | CSS | — | Makes websites look nice by controlling their appearance and styling. | How I Would Learn to Code | — |
| Node.js | — | — | JavaScript for backend development. | How to Land a Tech Job | — |
| ReactJS | React | — | A JavaScript library created by Facebook, and it's definitely worth learning. | VS Code Productivity Tips | — |
| Python | Python | Python Documentation | 😊 You can technically build almost anything with Python. Try exploring NumPy, SciPy, Matplotlib, and Pandas. | — | — |
| Django | — | Django | A Python backend framework. It's actually a full-stack framework on its own. | A great place to start learning many web development concepts. | — |
| C | C | — | There are many different documentations because there are multiple compiler implementations and standard libraries. (No need to worry about understanding this deeply yet. 😊) | W3Schools | — |
| C++ | C++ | cplusplus.com / Microsoft Docs | — | — | — |
| C# | C# | — | — | — | — |
| Java | Java | Java 8 API | Provides a solid foundation for desktop applications, object-oriented programming (OOP), and languages like Swift and Kotlin (listed below). | — | — |
| Swift | Swift | — | Used for developing iOS applications. For Android, use Kotlin. | — | — |
| MySQL | SQL | — | There are many other databases as well, such as MongoDB and SQLite. | — | — |
| Full Stack Development | Tech Stack | — | Don't worry about deeply understanding backend, frontend, and APIs yet. Just know that every modern application generally consists of these three components. | — | — |