プログラミングの勉強をかねてHPを作りたい

このQ&Aのポイント
  • 将来プログラマになりたい者が、プログラミングの勉強と共有可能なホームページ作りについて質問します。
  • ホームページ作りはプログラミングの勉強になるのか、適しているプログラミング言語は何か気になっています。
  • ホームページ作成に関する書籍やオススメの手段についてもアドバイスを求めています。
回答を見る
  • ベストアンサー

プログラミングの勉強をかねてHPを作りたいです

将来プログラマになりたいので、プログラミングの勉強もかねてホームページを作りたいと考えている者です。 そのホームページは、できる限り排他的に、身近な友人のみで、写真や動画などを使い易く共有できる仕様にしたいと考えています。 ちなみに、HPを作る上での私の知識は0に等しいです。 そこでいくつか質問です。 1・ホームページ作りは、プログラミングの勉強になるでしょうか?また、Yesの場合、どんなプログラミング言語が適しているでしょうか? 2・ホームページを作る上で、何かオススメの書籍はあれば、教えて頂きたいです。HTMLやCSSのみでなく、プログラミングも含まれた本があれば嬉しいです。 3・赤の他人は見られないようにしたいのですが、そのためのオススメの手段や、それが記載された書籍やサイトなどがあれば、教えて頂きたいです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#158634
noname#158634
回答No.2

1・ホームページ作りは、プログラミングの勉強になるでしょうか?また、Yesの場合、どんなプログラミング言語が適しているでしょうか? ⇒No Webサイトの構築に必要な最低限の知識はHTMLのみ。加えてCSSの使用により任意のデザインを構成するもの。アプレットや掲示板など、プログラミング言語の範疇とはレイヤが異なる。 ただし、Webサイト内で使用されることが多い言語というのはある。Javascript、JAVA、Perl、PHPがそれにあたる。 2・ホームページを作る上で、何かオススメの書籍はあれば、教えて頂きたいです。HTMLやCSSのみでなく、プログラミングも含まれた本があれば嬉しいです。 ⇒1への回答で述べたように、HTMLやCSSとプログラミング言語はレイヤが違うし、そもそもHTMLおよびCSSの文法はプログラミング言語のそれとは大きく異なるので、同列に扱うことはまずないというかぶっちゃけ間違い。ただし、実行環境を別途用意する必要がない(メジャーなブラウザはデフォルトで対応している)という意味ではJavascriptを同時に扱う書籍やサイトはあります。 http://www.amazon.co.jp/dp/479802290X/ 3・赤の他人は見られないようにしたいのですが、そのためのオススメの手段や、それが記載された書籍やサイトなどがあれば、教えて頂きたいです。 ⇒一般的な手段はパスワード認証。やり方や書籍はご自分でググってください。 もしそれが自力でできない場合、今後多少頑張ったところでWebサイト運営もプログラミングの習得も無理ですのであきらめてください。 あ、そうそう。 1と2の回答に関連しますが、そもそもの話として、 >将来プログラマになりたいので、プログラミングの勉強もかねてホームページを作りたいと考えている者です。 という発想がずれきっているので、むしろ考え直したほうが早いかもしれない。 もう一度言いますが、ホームページとやらとプログラミングは同列ではありません。

Marcocemarco
質問者

お礼

長文で詳しい回答、誠にありがとうございます! とても参考になりました!

その他の回答 (4)

回答No.5

本当に、画像や動画をきっちり共有するところまで作るのなら、プログラミングの勉強にはなりますよ。 それだけではなく、データベースアクセスやら、セッション制御やら、ネットワーク上のあれこれを扱う上で、有用でしょう。 言語は――そのサーバーで使える言語で、なんとかすることになりますから、サーバーの仕様を眺めて使えそうなものを使うということになるかな。 あと、「他人に見せない」というのは、本質的にできません。 そもそも、インターネット上にあるWebサイトは、「誰にでも見られる」ものです。 それを、「特定の人にしか見えない」ようにするのですから、ある意味では、無理のあることをやっています。 というのを踏まえた上で、いろいろ調べてみるしかないです。 なにせ、「使うつもりのサーバで使える」というのが条件ですから。

Marcocemarco
質問者

お礼

なるほど、勉強になりました! ありがとうございます!!

回答No.4

1. HTMLやCSSはプログラミング言語ではなくてマークアップ言語。 だから単純にWebサイトを作ったところでプログラミングの勉強にはならない。 2. そんな都合が良い物はない。 htmlやcssはW3Cの仕様書を読みましょう。 言語はその言語のリファレンスマニュアルを読みましょう。 3. ローカルでやれ。 そもそも質問者って理工学部の学生でしょ。 自分で多少は調べることが何故できない? 今時の大学生も教えて君なんだね。

Marcocemarco
質問者

お礼

厳しい言葉を添えながらも、しっかりと質問には答えて頂き、ありがとうございます。 ある程度は調べたのですが、色々な情報から構築された自分の考えだけでなく、 生の意見も聞いてみたかったのです。 言葉が足らず、不快な想いをさせてしまったのなら申し訳ありませんでした。

  • bajutsu
  • ベストアンサー率20% (139/693)
回答No.3

HP作成に必要なHTMLは、マークアップ言語であって、プログラミング言語ではない。 よって、ホームページ作りそのものは、勉強になりません。 純粋に「プログラミング」を覚えたいのならば、別にホームページである必要はない。 ただ、目指すところがWeb系のプログラマなら、それなりに役には立つでしょう。

Marcocemarco
質問者

お礼

やはり、プログラミングはホームページに付随させる機能次第になりそうですね…。 参考になりました、ありがとうございます!

  • alwen25
  • ベストアンサー率21% (272/1253)
回答No.1

1 Yes HTML言語、JAVA言語など 2 最近ではASP.NETなどでしょうが 私は知らないので、Microsoft Visual Web Developer がいいのではないでしょうか。 3 貴方のサイトにパスワードをかければいいだけです。

Marcocemarco
質問者

お礼

お早い回答、ありがとうございます! やはりパスワードが一般的ですかね、勉強してみます

関連するQ&A

  • プログラミング言語の勉強。

    今、中学二年生でプログラミング言語を 勉強したいと思っています。 目的はゲーム作りです。 そのためには、どの言語から学んだ方がいいのか知りたいです。 また、その言語が勉強できるサイトまたは、オススメの本を 教えていただけるとありがたいです。

  • プログラミング言語の勉強の順番

    プログラミング初心者です。プログラミング言語の効率的な勉強の順番を教えてください。HTML、CSS、PHP、JavaScriptあたりを学習したいと考えています。

  • JavaScriptを1から勉強したいのですが。

    こんにちは。 当方、1からJavaScriptを勉強したいと思っています。ただ、その勉強する理由はいずれPHPをホームページ内に埋め込んでいきたいと思っていまして、そのためのプログラミング言語の入門としては、JavaScriptがよいと聞いたことがあります。そのために、プログラミングの初歩としてJavaScriptから入っていきたいと思っています。 そこで、そういった基礎を学べるような書籍をぜひ教えていただきたいと。 ちなみに、HTML、CSSは大体タグ打ちできます。ソフトは、DreamweaverとFireworksを使っています。JavaScriptはサンプルなどから引っ張ってきて、それを変更したりして、今までホームページ内に埋め込んでいました。 よろしくお願いします。

  • プログラミングの効果的な勉強の仕方と必須の言語は?

    プログラミングの初心者です。 まだ知識が浅くHTML&CSSの入門書を読み基礎を少しかじった程度です。 なので、これから仕事でも使えるようになるレベルまで知識を得たいのですが、 プログラミングの基礎を体系的に勉強できる効果的な勉強の仕方ってありませんか? また、オススメの本や参考文献があったら教えてください。 家の近くにプログラミングのスクールがありますが、 通信・通学・宿泊の日本プログラミングスクール URL:http://www.uni-tech.co.jp/area/nps こういった学校で学ぶのがベストでしょうか? それとも分からないところはネットで調べてトライ&エラーしてく方が良いでしょうか? あと、プログラミングするなら必須の言語ってありますか? HTML&CSSをマスターしたら、次に学ぶと良いオススメの言語ってありますか? よろしくお願いします。

  • プログラミングを勉強しても身につきません。

    何が理解できていないのかもよくわかりません。 まだ例えばC言語なら文法を勉強している段階です。 HTMLはタグを覚えてとりあえずなんのタグだか理解できるぐらいです。 難しく入れ子にしたりしていくとわからなくなってしまいます。 CSSやJavascriptはまだ勉強していないのでよくわかりません。 一日90分ぐらい勉強してどのくらいでとりあえず、 なんかできるようになるのでしょうか? 自分は以前やったときに合計10時間ぐらいやって何もみにつかなくて やめた覚えがあります。 後、どうやって勉強したらいいのでしょうか? よく、プログラミング言語のタグとかコマンドを覚える必要はない それがどういうときに必要な単語か覚えて書けばいいから それよりも、ロジックというか仕組みを考えることをした方がいいというのですが、 その仕組みを構築するためにはどうしたいいでしょうか? いま、 プログラマの数学 大型本 – 2005/3/24 結城 浩 (著) https://www.amazon.co.jp/dp/4797329734 という本を借りてきて読んでいる途中ですが、この本で 数学的なロジックの正確性でプログラミングを構築していくもんだということ のようなので、それほど難解には書かれていないので、理解するように 努めたいと考えています。 後はプログラムを数多く作るしかないでしょうか? 教えてくださいよろしくお願いします。

  • 今週からプログラミングを勉強しようとしているものです。

    私は中学校3年生です。そろそろ受験です。将来の夢はプログラマーです。 プログラマーになるためには、高校はやはり情報処理科があっていると思います。しかし、私の周りには情報処理科のある高校がありません。私の家は県外の高校に受験するほど裕福ではありません。なので普通科に受験をして家でプログラミングを勉強しようと考えています。 それで、何も無い状態からプログラミングを勉強しますが、何をしたら良いのでしょうか?それと、どの言語から勉強したらよいでしょうか? 恥ずかしい質問ですがよろしくお願いします。

  • webプログラミングを始めたいと考えていますが・・・

    始めまして。 私は大学生なのですが、今後の就職のため、あるいは趣味の一つとしてプログラミングを学んでみたいと考えています。 趣味の一環として、ホームページを作る技術や知識はありますが、プログラミングの知識はVBやVBAをちょっとかじった事がある程度。 つまり、ほぼ何もわからない初心者なのですが、将来的にはPHPやjavaScriptなどに始まり、AJAXを組んでみたいと考えています。 初心者がまず、AJAXを組んでみたい、というのであれば、どのような事を勉強する必要があるでしょうか? AJAXという事で、まずHTMLやCSS、javaやxmlくらいは最低限必要であると思うのですが、必要性のあることを教えていただければ幸いです。 また、そのようなものを学ぶにあたり、オススメできる、初心者向けで良い書籍や入門書などを紹介していただけたら更にうれしいです。 もしよろしければ、よろしくお願いしますm(__)m

  • C#を勉強できる入門書

    趣味でゲーム作りがしたいです。 そのためにunityを使おうと思ったのですが、 unity入門書を読む前にまずはjavascript(うろ覚えで、もしかしたらjava?)かc#の言語を学習しておいた方が良いということで、なんとなくC#を勉強したいなと思っています。 プログラミング言語についての知識はほとんどなく、 最近HTMLとCSSの入門をさらっと学習した程度です。 c#を勉強できる良い入門書はないでしょうか?

  • プログラミングの勉強をするべきですか?

    現在高校3年です。進路はコンピュータの専門学校に進学して、将来コンピュータ関係の仕事に就きたいと考えています。そこで質問なのですが、やはりコンピュータ関係の仕事をするには、プログラミングができた方がいいのでしょうか?一度COBOLという言語を勉強してみたのですが、難しくてほとんど理解できませんでした。なので、プログラマーはちょっときびしいかなと思っています。プログラマー以外にはどんな仕事がありますか。教えてください。また、どんな資格を持っていた方がいいですか?できれば教えてください。お願いします。

  • プログラミングの習得

    近い将来ネット販売サイトを運営できたらいいなと、プログラミングを勉強しはじめたのですが、 色んな人の意見を聞いていて、少し混乱しています。 新しい HTML5/CSS3 から始めるべきか、それともまずは現行バージョンの HTML/CSS を着実にやるべきか、XHTMLのみ勉強すれば良いのか。 phpも同時に学んでいこうと思っていますが、クライアントサイドの言語はなにがおすすめですか。 また、これらは同時並行してやるべきか、そうでなければ、順序はどうするのがよいのでしょう。 質問ばかりで申し訳ありませんが宜しくお願いいたします。

    • ベストアンサー
    • HTML