「プログラミング、難しそうに思うだろ?でもやってみたら案外いけるもんさ。」
と、メカニックの女性は開口一番に言った。
彼女は世界を支える無数のコードについて話すために、騒々しいガレージから物静かなITラボへと足を運んだ。

「さて、プログラミング言語とは何か?それはただのツールさ。たくさんあって、それぞれに得意なことがあるだけだ。Python、Java、C言語……それぞれに特性があって使い分けるんだ。」
彼女は大きな手で空気を切り裂きながら語った。
「全部知っていなければ、プログラミングができないと思うかな?実際、そんなことはない。一つの言語だけでも、沢山のことができるようになる。」

「誰もが利用しているフレームワークとはいわば作業の手引きだ。これを使えば、難しいことを簡単にできる。だからこれを学ぶことはとても重要なんだ。」
と彼女は力強く強調した。
彼女は実際のコーディングの例を使いながらレッスンを進めていった。
何もかもが彼女の手によって作り出され、彼女の指先から広がり、複雑なコードの世界が立ち上がった。
色んな言語で”Hello, World!”を出力

Python
print("Hello, World!")
Java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
C++
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
JavaScript (Node.jsまたはブラウザ)
console.log("Hello, World!");
「こうやって、プログラミングは生まれる。これは、命を吹き込むことだ。コードは命令だけでなく、創造でもある。」
と彼女は一瞬にして、プログラミングの世界を解き明かした。

『IT』に関するおすすめ書籍
アルゴリズム図鑑 増補改訂版 絵で見てわかる33のアルゴリズム
中小企業診断士 最速合格のためのスピード問題集(5) 経営情報システム 2023年 [スピードテキストとの反復学習で効果抜群の問題集!](TAC出版)
コメント