Minato

  • トップ
  • コンセプト
  • 事業内容
  • ブログ
  • 会社概要
  • アクセス
採用情報

BLOG

Minatoのブログ

TOPブログ【初級編】第1回:プログラミングってなに?

【初級編】第1回:プログラミングってなに?

2025.5.12 プログラミング講座(初級編)
株式会社Minato 代表取締役 中明知也

第1回プログラミングってなに?

こんにちは!はじめまして。

”きょーすけ”と申します。

この記事を開いてくださって、本当にありがとうございます。

僕は株式会社Minatoでエンジニアとして働いていて、今は新しい仲間や後輩たちの育成をミッションに日々奮闘しています。

このブログでは、「プログラミングってちょっと気になるけど、なんだか難しそう……」と感じている方のために、やさしく、丁寧に、わかりやすく、一緒にステップアップできる記事を書いていきたいと思っています。

初級編全12回、中級編全12回、上級編全12回の計36回にわたって、説明していきます!

◆ プログラミングって、どういうこと?

まず「プログラミング」という言葉を聞いて、どんなことを思い浮かべるでしょうか?

  • 難しそう…
  • 数学が得意じゃないとダメ?
  • 黒い画面に文字がずらっと…?

そんなイメージがあるかもしれませんが、実はとても人間らしい行為なんです。

プログラミングとは一言で言えば、コンピュータに「こうしてね」と伝えるための言葉を使って、手順を書き出すこと。

例えるなら、コンピュータというロボットに料理をしてもらうために、レシピ(プログラム)を丁寧に書いてあげるようなものです。

◆ じつは身のまわりはプログラムだらけ!

ちょっと朝の1日を思い出してみてください。

  • スマホの目覚ましで起きる
  • 天気予報アプリをチェック
  • 電車のICカードを使って改札を通る
  • コーヒーメーカーで1杯淹れる

これらすべて、プログラムが動いています。

アプリはもちろん、交通システムや家電の中にも、小さなプログラムの世界が広がっているんです。

つまりプログラミングを学ぶということは、

「これらを自分でも作れるようになる力を身につけること」なんですね。

◆ プログラミング言語ってどんなもの?

さて、コンピュータに命令を出すには「言葉」が必要です。

それがプログラミング言語です。世の中には本当にたくさんの言語がありますが、代表的なものをいくつか紹介します。

言語名特徴・よく使われる場面
Python(パイソン)文法がシンプル。初心者向け。AI・分析・Webなど幅広く活躍。
JavaScriptWebサイトの動きに欠かせない言語。フロントエンド向き。
Java大規模システム・Androidアプリ開発などに強い。
Ruby日本人によって作られた。Web開発で人気(特にRails)
Go(Golang)高速処理に強く、インフラ領域で人気上昇中。

これからはPythonを中心に進めていきますが、他の言語にも共通する考え方がたくさん出てきます。

◆ プログラムが動くって、どういうこと?

たとえば「2 + 3 = 5」という計算をプログラムでやってみたいとします。

Pythonならこう書きます。

python
print(2 + 3)

print は「表示してね」という命令です。

つまりこの一行が、「2と3を足して、それを画面に出してね」という意味になっています。

これはコンピュータにとっての「やさしい指示」なんです。

私たち人間が何気なくやっていることを、ひとつずつ言葉にして伝えるのが、プログラミング。

◆ プログラミングに必要な素養とは?

「理系じゃないと無理ですか?」という質問をよくいただきます。

答えは ぜんぜんそんなことありません!

むしろ、

  • 手順を考える力
  • 相手に伝わるように工夫する力
  • コツコツトライ&エラーする粘り強さ

こういった力がとても大切です。

なので、文系でも、機械に詳しくなくても、一歩ずつ進めば必ずできるようになります。

◆ なぜ今、プログラミングを学ぶ人が増えているの?

時代の流れとして、「作れる人になる」ことの価値がどんどん高まっています。

アプリやサービスを使う側だけでなく、「自分で何かを作れる」人材が圧倒的に求められているんですね。

特に、

  • 自分のビジネスアイデアを形にしたい
  • 自動化して日々の作業をラクにしたい
  • エンジニア転職を目指したい

そんな方にとって、プログラミングスキルは自分の未来を開く鍵になります。

◆ これからどう進めていくの?

この「プログラミングを使いこなす」シリーズでは、

  • まずはやってみる
  • 失敗してもOK
  • 一緒に「なぜ?」を考える

というスタンスで、やさしく段階的に解説していきます。

最初のうちは分からなくて当たり前。

どんなにすごいエンジニアも、みんな最初は初心者でした。

次回は、実際にプログラミングを始めるために必要な開発環境の整え方を紹介します。難しい専門知識は不要なので、どうぞ安心してついてきてくださいね。

◆ おわりに

最後まで読んでくださって、本当にありがとうございました。

僕・教助は、これを読んでくれているあなたの「一歩踏み出したい」という気持ちを、全力で応援しています。

もし「面白そうかも」「やってみたいかも」と思ったら、その気持ちを大切にして、一緒に進んでいきましょう。

株式会社Minatoでは…

僕が働いている株式会社Minatoでは、

「世の中に価値を発揮するエンジニア」「人間的にも成長したいエンジニア」

を募集しています。

コードを書く技術だけでなく、

  • 相手を思いやる力
  • 社会の中での自分の役割を考える姿勢
  • 挑戦を楽しむマインド

そんな人が活躍できる環境を一緒につくっています。

ご興味のある方は、ぜひ会社のHPも見てみてくださいね。

次回も、心からお待ちしております!それではまたお会いしましょう。

きょーすけでした。感謝を込めて。

NEXT

【初級編】第2回:開発環境を整えよう
2025.05.13 プログラミング講座(初級編)

【初級編】第2回:開発環境を整えよう

NEW POSTS

すべてのことに、全力投球中!25/52
2025.06.16

すべてのことに、全力投球中!25/52

経営とは、未来を描くことである 24/52
2025.06.09

経営とは、未来を描くことである 24/52

行動することこそ、未来を切り開く 23/52
2025.06.02

行動することこそ、未来を切り開く 23/52

【初級編】第9回:プログラミングで計算してみよう
2025.06.02

【初級編】第9回:プログラミングで計算してみよ…

【初級編】第8回:エラーとバグを乗り越える
2025.05.26

【初級編】第8回:エラーとバグを乗り越える

「時間を感じる力」が、人生と仕事を変えていく 22/52
2025.05.26

「時間を感じる力」が、人生と仕事を変えていく …

コミュニティの「広さ」が、人生を豊かにするということ 21/52
2025.05.24

コミュニティの「広さ」が、人生を豊かにするとい…

【初級編】第7回:関数ってなに?
2025.05.19

【初級編】第7回:関数ってなに?

【初級編】第6回:繰り返し処理(for / while)
2025.05.17

【初級編】第6回:繰り返し処理(for / w…

【社長ブログ】具体と抽象について 20/52
2025.05.16

【社長ブログ】具体と抽象について 20/52

CATEGORY

  • 開発実績紹介
  • IoT
  • IT活用について
  • スマートオフィス
  • Amazon
  • 流山おおたかの森オフィス
  • IoTデバイス
  • 出張日記
  • 経営のやり方
  • ニュース
  • 勉強会日誌
  • Minatoの流儀
  • プログラミング講座(初級編)
  • IT業界の全体像がわかる全12回ガイド
  • 事業について
  • 料理日記
  • Minatoの社長ブログ
  • 社長ブログ
  • お知らせ

RELATED POSTS

関連記事

【初級編】第9回:プログラミングで計算してみよう
2025.06.02 プログラミング講座(初級編)

【初級編】第9回:プログラミングで計算してみよう

【初級編】第8回:エラーとバグを乗り越える
2025.05.26 プログラミング講座(初級編)

【初級編】第8回:エラーとバグを乗り越える

【初級編】第7回:関数ってなに?
2025.05.19 プログラミング講座(初級編)

【初級編】第7回:関数ってなに?

【初級編】第6回:繰り返し処理(for / while)
2025.05.17 プログラミング講座(初級編)

【初級編】第6回:繰り返し処理(for / while)

【初級編】第5回:条件分岐(if文)のしくみ
2025.05.16 プログラミング講座(初級編)

【初級編】第5回:条件分岐(if文)のしくみ

【初級編】第4回:変数とデータ型を理解する
2025.05.15 プログラミング講座(初級編)

【初級編】第4回:変数とデータ型を理解する

【初級編】第3回:Hello Worldを書いてみよう
2025.05.14 プログラミング講座(初級編)

【初級編】第3回:Hello Worldを書いてみよう

【初級編】第2回:開発環境を整えよう
2025.05.13 プログラミング講座(初級編)

【初級編】第2回:開発環境を整えよう

VIEW ALL
Minato
  • トップ
  • コンセプト
  • 事業内容
  • SI事業
  • ブログ
  • 会社概要
  • アクセス
  • 採用情報

©Minato Co., Ltd. All Right Reserved.

プライバシーポリシー