1週間ほど前からHTMLとCSSの入門本を購入して勉強しています。
3日ほどで一通りを読み、実際に簡単なプログラムを書いて練習しています。
さらにもう少し詳しい本で勉強しようといろいろ立ち読みしていると、CGIやPerlといったものがあることを知りました。
少しずつ知識が増えてくるうちに何をどの順番で勉強していくのが最良なのか迷ってきました。
目的としては、うちの会社(設備屋)のホームページを作りたいと思っています。(できるだけプロが作ったみたいにしたいです。)
加えて少しでもプログラミングの知識を覚えたいと考えています。
タイトルにあげたものをどの順番で学習するのが良いでしょうか?
またオススメの参考書は何かありますか?
ちなみに当方、上記のように初心者ですが、パソコン自体は日頃からエクセルやアクセスなどをある程度使っています。
ご指導よろしくお願いします。
No.1
- 回答日時:
単純にホームページを作成するなら、HTML < CSS < Javascript or Flashの順が難しい順番です。
Javascript と flashは、プログラムとしてロジックを組む必要があります。CGIは、Perl、PHP、ASPなどを含めたサーバ側で動くプログラムの総称です。ホームページに特殊な機能を持たせるために使用します。(ブログや、この質問サイトのような。)
これらを勉強したければ、
1.自宅サーバの公開方法を勉強
2.通常のホームページを公開
3.perl、PHP、ASP、Cなどのうちからひとつを勉強。
といった順番になると思います。
会社のホームページとして、一番簡単な勉強順としては、
Apache->html(css)->php(phpは必要なら勉強)
と思います。
あとは、javascriptなど必要になった段階(その段階になればオノズとわかるはずです。)で勉強するのが良いのではないでしょうか。
さっそく教えていただきありがとうございます。
基本はHTMLとCSSでいいんですね。
Apacheっていうのは初耳ですが、これも結構重要なんでしょうか?
サーバー自体は今のところ手が出ないかなと思ってます。
会社といっても従業員数名の小さな事務所なんで、そこまではいいかなと。
ありがとうございました。
No.2ベストアンサー
- 回答日時:
勉強の順番としてはANo.1さんのおっしゃる通りと思います。
HTMLやCSSはホームページを表示するための道具です。まずはこれがないと始まりません。
ただし、HTMLとCSSだけでは、見た人がフォームに入力したりするなどのインタラクティブな(=双方向性の。閲覧者が情報を送信することが出来る)ページは作れません。そこで、CGIやPHP、ASP、Flashといった技術が必要になります。
会社のホームページということで、ANo.1さんは自分でサーバを立ち上げる方法を書いていらっしゃいますが、とりあえずはサーバはレンタルでもよいかと思います。サーバを自前で立ち上げ管理していくとなると、単にホームページを作るのとは違う知識が必要になりますし、勉強を始めたばかりの今の段階では質問者さんが消化不良を起こしてしまうかも知れません。レンタルサーバでもCGIやPHPが使えるところもありますし(無料で、となると限られますが)、よほど高度なことをしない限りはそれで充分です。
実際、よほど大手の企業or専門の企業でもない限り、自前でサーバ管理はしていないと思いますよ。
いきなり会社のホームページを作る、というのは少しハードルが高いと思いますので、まずは無料のホームページスペースを借りて個人のホームページを作ってみることから始めるのがよいのではないかと思います(すでにHTMLとCSSの勉強を始められているとすると、もうどこかで作っているのかも知れませんが)。
回答ありがとうございます。
ホームページスペースはまだ登録していませんが、そろそろしてみようかと思ってます。
まずはHTMLとCSSの使い方をもう少し勉強してみます。
ありがとうございました。
No.3
- 回答日時:
HTMLとCSSについて、勉強するなら
「Web標準の教科書」-XHTMLとCSSでつくる正しいWebサイト-
をお薦めします。
600ページありますから、入門書ではありません。
回答ありがとうございます。
教えていただいた教科書のサブタイトルにXHTMLとありますが、HTMLよりXHTMLのほうがいいんですか?
HTMLとXHTMLの違い(メリットとデメリット)がイマイチよく理解していません。
勉強するならXHTMLなんでしょうか。
できたらそのあたりもう一度教えてください。
よろしくお願いします。
No.4
- 回答日時:
XHTMLはHTMLの拡張版です。
そのぐらいの事しか知りません。
今はHTMLを完全に理解した上で、XHTMLを勉強するでいいと思います。
ただ、将来の為に少しずつ、新しい事を勉強したらと思います。
そのきっかけとして、「Web標準の教科書」をお勧めします。
何度も回答ありがとうございます。
いろいろ調べてみたところ、XHTMLのほうが将来性があるけど古いパソコンでは対応できないものがあるように理解しました。
基本は同じようですし、もう少しHTMLに慣れたら勉強してみます。
教えていただいた本は、今買ったのを勉強し終わったら買ってみようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- その他(悩み相談・人生相談) 試験のための勉強や本番のための練習を"素の力で戦わない卑怯者のすることだ"と思ってしまうのをやめたい 2 2023/04/10 21:39
- Web・クリエイティブ 独学でwebデザイナーを目指すには 2 2022/09/17 16:27
- 簿記検定・漢字検定・秘書検定 [簿記] 簿記に詳しい方や、日商簿記2級に合格した方に質問です。 学生です。 -日商簿記の2級を取り 1 2023/01/17 02:50
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- 歴史学 世界史と日本史が大学で必要で入学までの1ヶ月少し勉強しようと思います。高校では全く世界史や日本史はや 7 2023/02/24 00:00
- 高校 【2つの正反対な部活に迷ってます!!】 皆さんならどちらを選びますか? こんばんは、新高校1年生です 3 2022/04/11 22:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースのデータをTextBox...
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
クッキーの使い方
-
エクセルVBAを動かすノートPC...
-
まったくの素人にわかりやすい...
-
Lex,Yaccについて。
-
プログラミング未経験者がRails...
-
為替レートの取得方法
-
独学でc言語ってどうやって勉強...
-
エクセル VBAでフォルダ内のPDF...
-
大学生です。プログラミングに...
-
Java初心者は何から作るべきか
-
JavaScriptを用いて、〇図形を...
-
PHPとMySQL の勉強環境の構築方法
-
A[1][1] = A[1][1] - A[0][1] *...
-
JSPファイルで生じるエラーをど...
-
vba クリップボードクリアにつ...
-
Javaでのエラーについて
-
gitでバージョン指定してダウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Pythonを勉強する道のり
-
XMLとUMLの相違点?
-
エクセルVBAを動かすノートPC...
-
質問です。 Java言語を勉強出来...
-
Fortranのmakefileについて
-
サイト訪問者の情報を取得したい
-
C#とDelphiの違いについて
-
超恥愚問ですが、CとC++の間に...
-
Excel VBAマクロをマスターする...
-
画像編集ソフトの作り方
-
2ショットチャットができるHP...
-
pythonでの掲示板作成
-
Java Struts メッセージリソー...
-
サーブレットで電卓をつくる
-
C++ですごろくゲーム作成
-
助けでください!!!!!!!...
-
エクセルでガントチャート
おすすめ情報