Go言語・Kotlin・Swift・C#・TypeScriptの入門・基礎プログラミング解説「ムラサキ」。現役エンジニア監修による初心者向け学習サイト。試験問題やセミナーも公開しています。

よく閲覧されている記事を学ぼう

人気記事ランキング
Go言語、Kotlin、Swift・C#・TypeScriptのプログラミング解説でアクセス数が多い記事をランキング表示しています
No.1
Java&Spring記事人気No1
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.2
Java&Spring記事人気No2
Go言語
Go言語のVSCode開発環境構築完全ガイド!初心者でもわかる拡張機能と設定方法
No.3
Java&Spring記事人気No3
Kotlin
Kotlinのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.4
Java&Spring記事人気No4
Kotlin
Kotlinの関数ドキュメンテーションコメント(KDoc)の書き方を徹底解説!初心者でもわかる丁寧なガイド
No.5
Java&Spring記事人気No5
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.6
Java&Spring記事人気No6
Kotlin
Kotlinで画面を作る!レイアウトXMLとビューの基本操作をやさしく解説
No.7
Java&Spring記事人気No7
Swift
Swift入門ガイド|基本構文と書き方をマスターしよう
No.8
Java&Spring記事人気No8
TypeScript
TypeScriptのif文とは何かを徹底解説初心者でもわかる条件分岐の基本構文と使い方
No.9
Java&Spring記事人気No9
Kotlin
Kotlinの演算子一覧と使い方!算術・比較・論理演算子の基本を解説
No.10
Java&Spring記事人気No10
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.11
Java&Spring記事人気No11
Kotlin
Kotlinのカバレッジ計測ツール入門|初心者向けJaCoCoの使い方をわかりやすく解説
No.12
Java&Spring記事人気No12
TypeScript
TypeScriptのif else文の使い方を完全ガイド初心者でもわかる条件分岐と処理の切り替え方法
ムラサキ

新しい記事を読もう!

新着記事
Go言語やKotlinやSwiftやC#やTypeScriptなどの入門/基礎から応用や実践の新着記事を見てみよう♪
New1
TypeScript
TypeScriptのwhile文とは 初心者でもわかる繰り返し処理の基本と使い方を徹底解説
New2
Kotlin
Kotlinの制御構造まとめ!初心者が覚えるべきポイント
New3
Go言語
Go言語のスライスの容量(cap)と長さ(len)を理解しよう
New4
Kotlin
Kotlinとは何か?初心者向けにできること・特徴・インストール手順までやさしく解説
New5
Swift
Swiftのプロパティを完全ガイド!stored・computed・lazyの違いと使い分けを初心者向けに解説
New6
C#
C#で配列を宣言・初期化する方法を徹底解説!初心者でもわかるArrayの基本
New7
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
New8
Go言語
Go言語の関数設計パターン集!可読性と再利用性を高めよう
ムラサキ

理解度はプログラム試験問題で確認しよう

プログラム試験問題
学んだことが本当に理解できているかプログラム試験問題を用意しております。
理解度の確認としてご活用ください。
Kotlinのクイズ問題
Kotlinのクイズ問題
ID:1

空欄の★に当てはまる内容を答えてください。

問題
Kotlinにおける継承の場面では、親クラスの処理を引き継ぎつつ、子クラスで独自の処理を追加したいケースがあります。 そのような場合、子クラス内で親の関数を明示的に呼び出すには super を使います。 また、引数とプロパティ名が重複するような場合に、自分自身のプロパティを参照したいときは this を使うことで、混同を避けることができます。 この2つは、Kotlinのクラス設計やオーバーライドの理解において基本となるキーワードです。
open class Animal(val name: String) {
    open fun speak() {
        println("${name}が鳴いています")
    }
}

class Cat(name: String) : Animal(name) {
    override fun speak() {
        super.speak()
        println("${this.name}はニャーと鳴きます")
    }
}
【ヒント】 ・superは親クラスの関数やプロパティを使いたいとき。 ・thisは自身のプロパティや関数を明示したいときに使う。 ・関連キーワード:Kotlin 基本文法、継承、オーバーライド、クラス設計、初心者、親子関係、インスタンスメソッド。

Kotlinのクイズ問題
Kotlinのクイズ問題
ID:2

空欄の★に当てはまる内容を答えてください。

問題
Kotlinをローカルで開発・実行するには、Javaの仕組みを利用しているため、まずJDKをインストールする必要があります。 次に、KotlinのソースコードをコンパイルするためのKotlinコンパイラもインストールします。 この2つを正しく導入すれば、コマンドラインからKotlinプログラムを実行可能になります。
# Javaのバージョン確認
java -version

# Kotlinのバージョン確認
kotlinc -version
【ヒント】 ・JDKはJava Development Kitの略で、JavaやKotlinの開発に必要な基盤。 ・Kotlin専用のコンパイルツールが必要。多くの環境で「kotlinc」が使用される。 ・関連キーワード:Kotlin インストール手順、Java JDK、Kotlinコンパイラ、Windows Mac Linux 初心者セットアップ。

ムラサキ

プロを目指すための、4つの強み

当サイトの強み
Go言語・Swift・Kotlin・C#・TypeScriptを中心に、開発現場で求められる実践的な知識を体系的に提供しています。
現役エンジニアの視点を活かしたカリキュラムにより、初心者から実務レベルまで確かなスキルを最短ルートで習得できます。
体系的なカリキュラム

Kotlin・Swift・Go言語・C#・TypeScriptの学習において、 本質的な文法理解はエンジニアとしての土台となります。 プロの現場で通用するよう、言語仕様から設計思想まで深く丁寧に解説しています。
現場で使える実践力

実務を想定した高品質なサンプルコードを多数収録! 単なる知識の習得に留まらず、実際のシステム開発やアプリ開発に応用できる確かな実装力を養います。
専門性の高い情報

Go言語・Kotlin・Swift・C#・TypeScriptを横断的にカバー。
Web開発、アプリ開発、業務システム開発など、プロを目指す学習者に必要な専門情報を網羅的に提供します。
即戦力への最短ルート

掲載コードはすべて動作検証済み。実践ですぐに活用可能です! 独学ではつまずきやすいポイントを先回りして解説し、効率的なスキルアップを強力にサポートします。
ムラサキ

NEWS

お知らせ

ムラサキのセミナーが選ばれる3つの理由

Go言語・Kotlin・Swift・C#・TypeScriptを中心としたモダンなプログラミング技術と、現場直結の設計手法を伝授します。

講師実績
30名規模の法人研修を統括

ハローワーク(公的機関)での職業訓練講師や、法人の新卒研修(30名規模)でメイン講師を歴任。Go言語・Kotlin・Swift・C#・TypeScriptなど、モダンなプログラミング言語を基礎から実践レベルまで引き上げる確かな指導メソッドを確立しています。
PL監修
20名統括の設計技術

20名規模のプロジェクトを統括する現役PLが監修。大規模開発におけるGo言語の並行処理Kotlin・Swift・C#・TypeScriptの設計手法など、現場の第一線で求められる堅牢な設計思想を分かりやすく学べます。
モダン技術
Go・Kotlin・Swift・C#・TypeScript

Web開発、スマホアプリ開発、業務システム開発まで、Go言語・Kotlin・Swift・C#・TypeScriptの最新技術を徹底解説。現役エンジニアによるコードレビューの考え方も取り入れ、独学では身に付きにくい現場基準のコード品質を目指します。