プログラム勉強法を教えてください!
既に過去の質問にあったらすみません!
現在ちょいちょいhtml、CSS、phpなどをDW8を使用しつつ触ってます。
とは言っても、そういう学校を出たわけでもなく、触ってるの程度もちょっとした画像の差し替えや、内容修正程度です。
そこで最近どうせやるならしっかり色々把握してやりたいと思いまして、今は必要な事だけを説明されて修正している状態ですが、基礎からしっかり理解して全体の概要を把握しつつ覚えていきたいです!
手始めに最近よく触るwordpressをやろうと思ってますが、物凄く基本的な事から独学で全体を把握しつつ学ぶには、どのような方法を取ると良いでしょうか?
ちなみに壁にぶつかった時に一緒に考えてくれる人はいますが、その人も専門ではないので壁によっては一緒に考えてる状況です。
web系プログラムの初級から高率良く学ぶ段取りを大まかに教えてください!!
No.3ベストアンサー
- 回答日時:
#1です。
> となると、まずはネットワークの全体像から?htmlから?全てを平行して?
今回、wordpressをいじるということですから、『全てを平行して』が望ましいでしょう。
wordpressでは、以下の技術が利用されています。
・HTTP
・FTP
・HTML
・CSS
・JavaScript
・PHP
wordpressをいじる過程で、こいつらに関わる時に、ちょっとずつ覚えていくのが良いと思います。
きっとwordpressの参考書でも、各言語の書き方くらいは説明しているでしょう。
何かをまず全部マスターしようとする心がけはとても良いです。
が、英語の勉強でもそうらしいのですが、マスターしようとすると、完全に理解するまで
先に進めなくなり、得てして途中で放り投げてやめてしまうということが多いです。
『分からないけど分かった』、『そういうもんだ』という感じで、完全に分からなくても
先に進み、後で同じ壁にぶち当たったら過去を振り返る、というプロセスの方が、
1つずつマスターしようとするより建設的に物事が進みます。
実際、ブラウザを利用してインターネットでホームページを見る時、ブラウザやレンダリング
エンジン自身、IPアドレス、DNS、NAPT、プロキシなどの仕組みを完全に理解している人など
周りには一人もいません。
あと、本がかさばるのは仕方ありません。
私も自宅に80冊以上の技術本があり、部屋を圧迫して困ってます・・・
ネットから資料を集めるのは良いですが、リスクがあります。
・バージョンが記されておらず、バージョンの違いで説明が役にたたない
・人によって言ってる事がバラバラ
・サイトの閉鎖による、突然の情報の欠如
なので、これは!という参考書はあっても損にはならないと思いますよ。
そうなんですよ!
自分は初対面の人にキッパリA型と言われる程の性格でして…。
何事も自然に関連するワード全てを理解しようとしてしまいます。
例えば、英語を勉強していると、説明文の中で次から次に出てくる
分からない単語などを調べ上げ、調べるうちに興味が全く違う方向へ
移ってしまい、語源にいきつく事が多々あります。。
知識が増えるのは楽しいですが、効率が悪いのは当然で…。
知りたがりの性格が難点ですね。。
先のアセンブリの存在を知ったのもそんな感じでネットワークの全体像を
把握しようとして行き着き、存在を知りました!
落ち着いて考えたら2進法なのだから英語に似た言語で操作できるわけ
ないので気づいたはずですが…。
本の場合、技術は進歩しますのでそういう技術本は完成ソフトなどの物
だけを買うようにしています!
では、まずはWordPressMasterを目指して行きます!
ご回答心より感謝申し上げます!
No.2
- 回答日時:
質問者さんが、どの程度の知識をお持ちなのかわかりかねるので、的外れかも知れませんが、web系プログラムといった場合、一般にHTMLやCSSは含まず、PHPなど変数や判定文があるものを示すと思います。
(厳密な定義ではなく、あくまでも一般論です)wordpressに関しても、wordpressのPHPソースを変えるのならば別ですが、普通そこまではしません。
ですから、wordpressに関してはHTML+CSSの知識があれば、使いこなすことができます。
話を本題に戻しますが、その意味で「webプログラム」と言った場合、この場合PHPの勉強からなされてはいかがでしょう。
ご存じだとは思いますが、PHPを学ぶ上でHTML+CSSは必須ですので、HTML+CSS+PHPを学ばれればいいと思います。
また、変数やIF文などの判定文の使い方を勉強されたいのであれば、PHPに固執せずVBから勉強されてもいいと思います。(無料でできます)
ところで、独学の場合一番問題なのがどうやって楽しく学ぶかです。
そして、実践あるのみですので、どんどんプログラムを作ることが大切です。
勉強するためのプログラムではなく、できれば実用的な、つまり公開してみんなに使ってもらえるようなプログラムの方がやりがいが出てきます。
最初は、書籍などを元にサンプルプログラムで勉強されてもいいと思いますが、その先はたとえばフリーソフトなどを参考に機能を抜粋したプログラムを自分で作られてはどうでしょう。
勉強するための勉強では、飽きてしまいますので、それをどうやって克服するかが鍵だと思います。
頑張ってください。
ご回答誠にありがとうございます!
自分のレベルは全くの素人といっていいと思います!
触ってる部分は、断片的に理解している部分もあるのですが、
その周辺部分の関係性や、意味合いなどをWEBなどで知ると、
「へぇ~!」なんて思ったりもします!
なのでまず各言語の役目や意味合い、位置から理解すべきなのか、
ぼんやりと進みつつ、現在のように「へぇ~!」を重ねて行く事が
最善の方法なのか?など考え、質問させていただきました!
手始めにweb系(0からのサイト構築の意味でした)から初めて、
ゆくゆくは機械語(アセンブリ言語)も理解したいと思っています!
広告宣伝 ⇒ webサイトSEO ⇒ という流れで全く知識の無いところから
いきなりサイト修正(可能な範囲で)を始めましたので、ホントに
触った部分しか理解してません!
>ところで、独学の場合~~プログラムの方がやりがいが出てきます。
はい!確かにただただ勉強するのは個人的にも大変苦痛なので、
知り合いの物販店にサイトを勝手に作成していいという許可を
もらいました!
現在触っているwordpressを使用して構築するつもりです!
知り合いは地元密着型の商売なので、webなんてどうでもいいのです!
それを勝手に教材で使うという悪巧みです(笑)
急ぐ必要もなければ、成果を上げる必要もありません!
じっくりゆっくり妥協だけはせずに進めていくつもりです!
知りたがりな性格のせいでもあるのですが、アセンブリの層を含めた
全体像を把握したいというのがありまして、それは基本的にPC内部、
ローカル、サーバー、を含めた全体像になるかと思うのですが、
それが大まかに見えていれば飲み込みも早くなるかと思ったので。
※ネットワークではなく単体で動作する機械のプログラムには
現在のところ興味ありません!
あぁ!長々と失礼しました!
wordpressを介してHTML+CSS+PHPを理解していく事が今回の答えと解釈させていただきます!
ご回答ありがとうございました!
No.1
- 回答日時:
1.基礎的な参考書。
2.独学で幅を広げる。最中でつまづいたらネット。
3.応用的な参考書orネットで同じ応用を利かせてる人。
私はいっつもこの順番です。
基本が吸収できたとこで、手元にはバイブル的な参考書
を必ず2冊持ち合わせます。
ご回答誠にありがとうございます。
自分も他の勉強などは通常そのように進めています!
ただ、本はバイブル的な物があれば携帯しますが、本だと
気がついたらかさばっているという事が多いため、
バイブルも参考サイトのブックマークというケースが多いです!
確かにこのプロセスは好きです!
ただプログラムに関してはボリュームが桁違いなので、上記プロセスを
断片的に一ずつ進める事になるかと思いました。
となると、まずはネットワークの全体像から?htmlから?全てを平行して?
という事が疑問となり、可能であれば「全てを平行して」の方がいいのでしょうが、
何しろ自分にそれほどのスペックがありませんので(汗)
ご回答ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 大学受験 お急ぎの質問です。 現在高3受験生です。次の金曜日に明治大学総合数理学部(現象数理科)の学部別試験が 3 2023/02/13 23:38
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Web・クリエイティブ 独学でwebデザイナーを目指すには 2 2022/09/17 16:27
- 学校 高3です。残り一年で偏差値40から偏差値57の国立大学もう無理でしょうか? もともと専門学校に入るつ 4 2022/04/07 21:25
- 高校 是非自分のためにきつく言ってほしいです。 悩みがあります 僕は現在高校2年生です。 成績は悪かったも 3 2022/09/04 22:36
- 大学・短大 高3です。残り一年で偏差値40から偏差値57の国立大学もう無理でしょうか? もともと専門学校に入るつ 3 2022/04/07 20:34
- 大学受験 3浪しようと思うので、アドバイスお願いします。 自分としては結構メンタルきつくて後期でいいから、東京 3 2023/02/13 21:47
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- その他(スポーツ) 体操、運動教室が増えてきた。 最近、週末にあちこちの施設、公園で理学療法士?トレーナーさんが開催して 1 2023/06/15 09:45
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「データ」のスペルはdataとdat...
-
クライアントに出すメールで、...
-
何度も同じ事を言わせる人は何...
-
独身男性はどうやって性欲をお...
-
「ありますか」と聞く場合、Is...
-
一坪何m2?
-
一般常識が無さすぎて自信をな...
-
会計用語で"Plug"とは?
-
Yahoo知恵袋の回答が心無いもの...
-
IT素人が全然関係ない部署から...
-
丁寧語の「ご質問」「お問い合...
-
敬語、伺わせていただきます
-
教えてgooの回答者はなぜこんな...
-
教えてgoo って知恵袋と比べる...
-
最近Yahoo知恵袋で質問しても閲...
-
英検準2級のライティング問題で...
-
「ありますか」と「ありません...
-
質問に答えない人って何故です...
-
FOB、C&F、CIFの違い...
-
1合って何リットル?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントに出すメールで、...
-
「データ」のスペルはdataとdat...
-
「ありますか」と聞く場合、Is...
-
独身男性はどうやって性欲をお...
-
丁寧語の「ご質問」「お問い合...
-
チェーンソーの耐用年数
-
何度も同じ事を言わせる人は何...
-
1合って何リットル?
-
FOB、C&F、CIFの違い...
-
一坪何m2?
-
接骨院の受付事務 訳が分から...
-
太陽光発電での全量売電から余...
-
Yahoo知恵袋の回答が心無いもの...
-
一般常識が無さすぎて自信をな...
-
【ISO?】標準類とは何ですか?
-
IT素人が全然関係ない部署から...
-
就活生です。 「チームで成し遂...
-
ステーキ、300グラム?
-
学術書と一般書の簡単な見分け...
-
「優しい方」って書き方、イラ...
おすすめ情報