Software Learning Lab

CURATED RESOURCES

外部學習與官方文件

不同來源有不同用途:快速練語法、理解 Web 標準、查產品實際行為,不要全部混成同一種「教學網站」。

使用順序

W3Schools:快速重拾語法與立即練習。
MDN:Web 標準、Browser API、HTML/CSS/JavaScript reference。
官方產品文件:Git、GitHub Actions、PowerShell、PostgreSQL、Cloudflare、Supabase、OCI、Nginx 的實際設定與行為。

Syntax Practice

W3Schools

HTML、CSS、JavaScript 快速練習與 Try it Yourself。

開啟 W3Schools ↗
Web Reference

MDN Web Docs

HTML、CSS、JavaScript、DOM、Fetch、HTTP 等 Web 技術 reference。

開啟 MDN ↗
Version Control

Git Documentation

Git commands、concepts 與完整 reference。

開啟 Git Docs ↗
Windows Shell

Microsoft PowerShell Docs

Cmdlet、pipeline、script、execution policy 與 PowerShell reference。

開啟 PowerShell Docs ↗
Cloud VM

Oracle Cloud Infrastructure Docs

Compute、networking、VM、security list 與 OCI 平台。

開啟 OCI Docs ↗
Web Server

Nginx Documentation

Static files、server blocks、reverse proxy 與 Nginx configuration。

開啟 Nginx Docs ↗
UI Framework

React Learn

React 官方學習文件:components、state、events、effects 與設計思維。

開啟 React Learn ↗
JavaScript Runtime

Node.js Documentation

Node runtime、modules、filesystem、HTTP、process 與標準 API。

開啟 Node.js Docs ↗
Backend Framework

Express Documentation

Routing、middleware、request/response 與 Express application API。

開啟 Express Docs ↗
Android Language

Kotlin Documentation

Kotlin 官方語言文件:syntax、null safety、collections、coroutines。

開啟 Kotlin Docs ↗
Mobile Platform

Android Developers

Android app architecture、lifecycle、permissions、location、Gradle 與平台 API。

開啟 Android Developers ↗
Unit Testing

Vitest

JavaScript/TypeScript unit testing、assertions、mocking 與 test runner。

開啟 Vitest Docs ↗