Skip to content
AI Learning Playground
Blog
Blog
Search
Ctrl
K
Cancel
X
English
English
日本語
Web Basics
Engineering
AI
Claude
Terminal
Terminal Basics
What Is a Terminal?
Basic Terminal Commands
Environment
Development Environment Setup
Choosing a Shell - Fish, Zsh, and Bash Compared
VS Code Setup
VS Code Insiders - Differences from Stable and When to Use Each
VS Code Insiders - Fixing Shell Recognition Issues
Languages
Programming Languages
What is Node.js?
Node.js Installation and Initial Setup
nvm - Node.js Version Manager
What is Python?
Python Setup - Installing pyenv
TODO: Translate
Package Managers
Package Management Introduction
Homebrew - The Mac Package Manager
npm - The Standard Node.js Package Manager
pnpm - Fast Package Manager
pip - Standard Python Package Manager
uv - Fast Python Package Manager
Git & GitHub
Git and GitHub Introduction
Basic Git Operations
GitHub Account and SSH Key Setup
What Is a Fork? - How to Customize Open Source Projects
Cloning and Customizing a Repository
Branches and Merges - Practical Guide
Creating Pull Requests and Requesting Reviews
Fixing Git Push Failures
GitHub Features Overview - Guide to Each Feature
pull vs rebase - How to Keep Branches Up to Date
GitHub Issues - Task & Bug Management
Team Development Workflow - Complete GitHub Flow Guide
Practice: Team Development Flow from Issue to Merge
OSS License Basics
OSS License Basics
MIT License - Practical Notes and Best Practices for Business Use
Apache License 2.0 - Practical Usage Guide
TODO: Translate
TODO: Translate
Section titled “TODO: Translate”
Source: /ja/engineering/languages/javascript-intro.md