「プログラミング初心者がソースコードを学べる本を紹介します。」というテーマですが、ぶっちゃけ、今はWebをググればPCで動くオブジャエクトを制御するソースコードなどイヤというほど出てきます。


プログラミングの素人や超初心者は何を何処から学べばよいのか判らず心細い限りなハズです。

そこで、どうせの事なら、プログラミングが飯の種になっても使えるオススメの本というか参考書籍を紹介します。但し、記載している本は初心者向けですが中には初心者から中級者向けのもありますので・・・・

【Amazon.co.jp 限定】 1冊ですべて身につくHTML & CSSとWebデザイン入門講座 (DL特典: CSS Flexbox チートシート) (日本語) 単行本 – 2019/3/16
単行本
¥2,486
獲得ポイント: 25pt
¥1,979 より 17 中古品
¥2,486 より 16 新品
確かな力が身につくJavaScript「超」入門 (確かな力が身につく「超」入門シリーズ) 単行本
¥1,006
¥798 より 22 中古品
¥5,950 より 3 新品
3日でマスターHTHL&CSS (日本語) 単行本 – 2013/10/22 単行本
¥1,980
獲得ポイント: 20pt
¥1 より 24 中古品
¥1,980 より 1 新品
よくわかるHTML5+CSS3の教科書【第2版】 (日本語) 単行本(ソフトカバー) – 2014/5/27 単行本(ソフトカバー)
¥3,980
¥1 より 24 中古品
¥3,980 より 1 新品
HTML5&CSS3標準デザイン講座 (日本語) 単行本(ソフトカバー) – 2015/11/6 単行本(ソフトカバー)
¥2,728
獲得ポイント: 27pt
¥291 より 30 中古品
¥2,728 より 6 新品
¥5,758 より 1 コレクター商品
HTML5+CSS3の新しい教科書 基礎から覚える、深く理解できる。 (日本語) 単行本 – 2013/9/20 ¥2,750
獲得ポイント: 28pt
¥1 より 31 中古品
¥2,750 より 1 新品
HTML5&CSS3デザインブック (ステップバイステップ形式でマスターできる) (日本語) 単行本 – 2014/10/28 単行本
¥2,860
獲得ポイント: 29pt
¥455 より 48 中古品
¥2,466 より 6 新品
HTML5/CSS3モダンコーディング フロントエンドエンジニアが教える3つの本格レイアウト スタンダード・グリッド・シングルページレイアウトの作り方 (WEB Engineer’s Books) (日本語) 大型本 – 2015/11/3 大型本
¥2,948
獲得ポイント: 130pt
¥2,100 より 30 中古品
¥2,948 より 9 新品
HTML5の絵本 (日本語) 大型本 – 2012/4/24 大型本
¥2,068
獲得ポイント: 21pt
¥179 より 21 中古品
¥2,068 より 5 新品
現場のプロが教えるHTML+CSSコーディングの最新常識 知らないと困るWebデザインの新ルール4 (日本語) 単行本 – 2015/3/25 単行本
¥107
¥14 より 30 中古品
¥5,521 より 1 新品
¥5,521 より 1 コレクター商品

プログラミング初心者がソースコードを学べる本

ソースコードのことをプログラムの設計図と呼んだりします。
プログラムの起点や動作を細かく記載したものなのですが、イマイチ、ピンと来ないと思います。
ソースコードを初めて見た人は、なにか得体のしれない不気味な文字の羅列に見えるかも知れません。 プログラミング初心者や全くの素人さんも含めて、得体のしれない不気味な文字の羅列に見えるかも知れません。  下部のソースコードはjavascriptを混ぜた、あるAPIのソースコードの抜粋です。

<!DOCTYPE html>

<title>ショートヘア</title>
<link rel=”shortcut icon” href=”http://www.hair-jpn.com/images/favicon.ico” />


<script language=”javascript”>
<!–


imgPath = ” // 画像のpathを設定(ここではカレント)
moveDly = 100 // 
imgNo = 00 // 画像番号
timerRight = null // 右転用タイマー

 

//画像の事前読み込み
imgArray = new Array(16)
if(document.images){
for(i = 0; i < 16; i++) {
imgArray[i] = new Image()
imgArray[i].src = imgPath +”m”+ i +”.gif”
}
}

//右転
function aniRight(){
if(document.images){
document.animation1.src = imgArray[imgNo].src //書き換え
imgNo++
if(imgNo >= 16){
imgNo = 0;//リセット
}
timerRight=setTimeout(‘aniRight()’,moveDly);
}
}


//停止 タイマークリア
function clearTimer(){
clearTimeout(timerRight) // 右転停止
}

//–>

</script>

 

普通にソースコードを書く

私はプログラムが人並に書けるようになるまで15年近く掛かり、それまでは・・・ずっと勉強でしたので、ハッキリ云ってオススメはしません。   が、年齢が若ければ「ハナシ」は別です。

年齢が10代だったり、20代の前半の人達ならプログラミングの知識や経験は必ずアナタの役に立つ時が来るハズです。

ところで・・・
phpは複数の「データ処理」をするためのプログラミング言語と言われています。
「データ処理」というのは、具体的には「買い物カゴ・決済機能(ショッピングサイト)」などが代表的な例です。
他にも「お問い合わせフォーム(※お名前、メール、要件などを入力して「送信」ボタンを押すと自動的にメールが送信されるなど)」を作る場合にもphpが必要です。
また、私が使っているワードプレスのテーマ「 賢威」にもphp版があります。
因みに私の「 賢威」もphp版です。