ゼロからのプログラミング

プログラミング学習ラボ

共通する考え方から始めて、言語を選び、構造化されたオリジナル練習に進みます

言語

53

練習モード

3

基礎ステップ

6

基礎

最初に学ぶ 6 つの考え方

選択 · 穴埋め · 実践課題
01input → rules → output

プログラム

入力を規則で処理し、出力に変える正確な指示です。

02print 42

出力

値を表示できれば、コードが動いていることを確認できます。

03total = 42

値と変数

変数は数値、文字列、真偽値、リスト、オブジェクトに名前を付けます。

04if condition then repeat

流れ

分岐は道を選び、ループは役に立つ作業を繰り返します。

05add(a, b) → result

関数

関数は一つの仕事に名前を付け、同じ考えを再利用します。

06scores = [40, 2]

コレクション

配列、リスト、マップ、セットは関連する値をまとめます。

言語マップ

方向を選ぶ

Web とプロダクト

ページ · ツール · API · プロダクト UI

6

バックエンドとクラウド

サービス · データベース · CLI · 安定した API

8

モバイルとアプリ

iOS · Android · クロスプラットフォーム

5

システムと性能

メモリ · 速度 · コンパイラ · 低レイヤー

8

データと科学計算

分析 · 数値処理 · 研究ワークフロー

6

関数型と言語設計

型 · 変換 · 並行処理 · コンパイラ思考

11

スクリプトと自動化

ファイル · テキスト · プラグイン · 日常作業

7

コントラクトとセキュリティ

状態 · 権限 · 取引 · 安全なレビュー

4

企業とレガシー

SAP · 金融 · デスクトップ · 業務システム

7

ワークベンチ

プログラミング教材

53 / 53

JS

JavaScript

開く

JavaScript の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習最初の言語に向く

TS

TypeScript

開く

TypeScript の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Py

Python

開く

Python の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習最初の言語に向く

C++

C++

開く

C++ の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Java

Java

開く

Java の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Go

Go

開く

Go の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Rust

Rust

開く

Rust の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

SQL

SQL

開く

SQL の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習最初の言語に向く

HTML CSS

HTML CSS

開く

HTML CSS の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習最初の言語に向く

Bash

Bash

開く

Bash の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

C#

C Sharp

開く

C Sharp の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

PHP

PHP

開く

PHP の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Swift

Swift

開く

Swift の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Kotlin

Kotlin

開く

Kotlin の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Ruby

Ruby

開く

Ruby の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Dart

Dart

開く

Dart の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Scala

Scala

開く

Scala の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

R

R

開く

R の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Julia

Julia

開く

Julia の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

MATLAB

MATLAB

開く

MATLAB の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Lua

Lua

開く

Lua の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Perl

Perl

開く

Perl の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Elixir

Elixir

開く

Elixir の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Erlang

Erlang

開く

Erlang の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Haskell

Haskell

開く

Haskell の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Clojure

Clojure

開く

Clojure の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

F#

F Sharp

開く

F Sharp の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

OCaml

OCaml

開く

OCaml の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

C

C

開く

C の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

ASM

Assembly

開く

Assembly の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Solidity

Solidity

開く

Solidity の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

ObjC

Objective C

開く

Objective C の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

VB

Visual Basic

開く

Visual Basic の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Zig

Zig

開く

Zig の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Nim

Nim

開く

Nim の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Crystal

Crystal

開く

Crystal の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Groovy

Groovy

開く

Groovy の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

PS

PowerShell

開く

PowerShell の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Fortran

Fortran

開く

Fortran の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

COBOL

COBOL

開く

COBOL の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Pascal

Pascal

開く

Pascal の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Prolog

Prolog

開く

Prolog の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Racket

Racket

開く

Racket の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Scheme

Scheme

開く

Scheme の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Elm

Elm

開く

Elm の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Gleam

Gleam

開く

Gleam の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

V

V

開く

V の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

D

D

開く

D の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Lisp

Common Lisp

開く

Common Lisp の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Smalltalk

Smalltalk

開く

Smalltalk の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

ABAP

ABAP

開く

ABAP の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Delphi

Delphi

開く

Delphi の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート

Tcl

Tcl

開く

Tcl の定義、文法、例、練習をゼロから順に学べます。

オリジナル練習発展ルート