PHP&SQLは難しいけど頑張って学習しよう!
PHPとSQLの基礎を学びながら、実践的な学習もできるサイトを紹介します。
この記事でわかること
ポンクソフト『PHP入門』
ポンクソフトのPHP入門を利用して学習してみましょう。
こちらのサイトは解説がわかりやすく、段階を追って順に説明してくれますので、理解もしやすいです。
課題で作成したものを次の課題で使ったりしますので、自分が作ったプログラムがどのように活用できるのかもわかります。
全部で14章あって、そもそもPHPとは?ってところから、SQLを使ったサイト構築まで学習できます。
基礎から応用まで、網羅的に学習出来て、とっても有益なサイトです。
PHPとSQLが動く環境を作ろう
ポンクソフト『PHP入門』は、まだ学習の途中ですが、勉強していてとてもうれしかったのは、3章のPHP環境のインストール(XAMPP)・PHPの設定でした。
XAMPP(ザンプ)というツールを手順に従ってインストールして、ApacheとMySQLが動く環境をローカル(パソコン内)に構築できます。
そうすると、本来ならWEBサーバーを立ててPHPやSQLを動かさないといけないものが、自分のパソコン内で動くようになります。
自分がコーディングしたPHPファイルやSQLの構文が、自分のパソコン内で実行できます。
phpMyAdminも使うようになってくると、まだまだ初心者ながらも、いっぱしのプログラマーっぽい雰囲気が出てくると思いますよ!
プログラミング学習に大切なのは学習の目的
こちらの記事でも解説したのですが、プログラミング学習に大切なのは勉強することではなく、勉強して何がしたいのか?どうなりたいのか?目指すべき未来の姿は?という点です。
プログラミング初心者は目標設定が大事【学習が目的にならないために】
プログラミングの例文をいくら書き写しても、構文をどんなに暗記しても、じゃあそれを何に使うの?ってところが腑に落ちないと、いくらやっても自分に定着しませんね。
ツイッターでアドバイスいただいたプログラマーの先輩たちもこうおっしゃっています。
こっぷさん
プログラムを勉強し初めの頃にありますね!
— こっぷ@ぷろぐらむルーム (@prgkop) September 26, 2020
if文、for文みたいな局所的にはわかるけど、ロジックとなると組めないみたいな
今回の場合は何が難しいでしょうか?
・arrayの配列定義の考え
・$kemonoの変数の考え
・echoの考え
・<br>のHTMLの考え
・$kemono[0]の配列参照の考え
こっぷさんには、いつも丁寧なアドバイスをいただいています。
それにしても、こっぷさんってORACLE MASTER Goldなんですね。ヤバいじゃないですか、すごすぎます。こんなすごい方にアドバイスいただけて、とても光栄です。本来なら有料級ですよねw
もりおさん
IT企業勤務プログラマー|iPhone/Androidアプリ作れます|Flutter|プログラミングで世界平和を求める人|C#、PHP、JS、Dart、Swift、色々いじります|新卒二年目|発信内容:アプリ開発・エンジニアライフ・社会問題|ブログも一応やってます⇒http://ipablog.site
勉強お疲れ様です!
— 本多けんや@flutterもやる人 (@hondakenya_work) September 26, 2020
経験上でしかないですが、配列とその出力方法を覚えようとすると大変です。
実践してたら、勝手に配列とその出力方法を覚えれた!がベストな状態です。
なので、1からできないのを悲観的にみずに、何かを作る過程で覚えていけばいいと思いますよ。
応援してます!
もりおさんもエンジニアとしてすごい感じですよね。新卒二年目でもうなんでもござれ感がでちゃっています。こちらも有料級のアドバイスをいつもありがとうございますm(__)m
ポイント
大切なのは局所的な理解ではなく、実践を重ねていくうちに理解していくこと。
つまり、そもそも自分は何が作りたくて、何を目指していてプログラミング学習をしているのか?そして、そのための学習になっているのか?という点だと思います。
構文を丸暗記したり、例文を写経してできた気分になって意味がありません。
やりたいことに向かって実践を重ねて、いつのまにか理解できていたというのが理想的なのかもしれませんね。
まとめ 【プログラミング初心者】 PHP&SQLの学習におすすめサイト
というわけで、【プログラミング初心者】 PHP&SQLの学習におすすめサイトをご紹介しました。
ポンクソフト『PHP入門』は、プログラミング初心者ならぜひ活用してみていただきたいです。
ポンクソフト『PHP入門』のプログラミング学習は、より実践的なサイト構築までが学習範囲になっています。
最初はやっても訳がわからないと思いますが、『しっかり理解をしてから、やってみる』というよりも、『やってみた結果、理解できた』という方が勉強の効率も、理解度や定着率も高そうですね。
これからもポンクソフト『PHP入門』を活用してプログラミング学習をすすめたいと思います!
以上、【プログラミング初心者】 PHP&SQLの学習におすすめサイトでした!