8. More Learning Resources
8.1 Official Documentation Recommendations
| Language | Official Documentation | Recommended Getting Started Tutorial |
|---|---|---|
| Java | docs.oracle.com | Spring Boot Official Guide |
| Node.js | nodejs.org/docs | Express.js Official Guide |
| Go | go.dev/doc | A Tour of Go |
| Rust | doc.rust-lang.org | The Rust Book |
| C# | docs.microsoft.com/dotnet/csharp | ASP.NET Core Official Guide |
| Kotlin | kotlinlang.org/docs | Kotlin Official Tutorial |
| Scala | scala-lang.org/docs | Scala 3 Book |
| Swift | swift.org/documentation | Swift Programming Language |
| Ruby | ruby-doc.org | Ruby on Rails Tutorial |
| WebAssembly | webassembly.org/docs | WebAssembly Handbook |
8.2 Online Practice Platforms
- LeetCode: Algorithm practice, supports all mainstream languages
- HackerRank: Programming challenges and interview preparation
- Exercism: Free programming exercises with mentor reviews
- Codewars: Gamified programming practice