Webプログラミングという言葉を知り、勉強してみようかなと思っています。
書店に行き、Webプログラミングの本を見てみたのですが、PHP等々書かれていたり様々な種類がありどれがいいのか分かりませんでした。インターネットでも検索してみたのですが、同様にPHP等々色々なのがあるらしくいまいち分かりませんでした。
Webプログラミングを勉強するに当たり、どのような順序で勉強していけばいいでしょうか?
また、プログラミング言語はどれが未来性が有りいいのでしょうか?
役に立つか分かりませんが、HTMLはある程度できます。
本当に初歩的な質問ですが、よろしければ教えて下さい
No.4ベストアンサー
- 回答日時:
まずは、
HTML、CSSを勉強して静的なサイト・・・
つまりPHPなどサーバーサイドの動きを必要としないサイト
を作れるようになりましょう。
それがすべての始まりになります。
そしてJavaScriptを勉強するのがいいでしょう。
HTML/CSS/JavaScriptが静的サイトにしろ動的サイトでも
必ず必須になります。
Webプログラミングで敷居が低く、かつわりと需要がるのはPHPでしょう。
レンタルサーバーでもPHPが使えるところは多いです。
そして必須なのはデータベースの知識です。
MySQL、PostgreSQLなどのデータベースについて勉強すればいいでしょう。
Perl/CGIは以前はよく使われていましたが
現在では新規で使われることは少なくなりました。
しかし、まだそこそこ需要はあります。
将来、ばりばりやりたいというのであればJavaができれば
申し分ありませんが
かなり敷居は高いので就職してからでもいいと思います。
すこしマニアックにやりたいのであれば
PythonやRubyに手を染めてみるのもいいかもしれません。
あと必須ではありませんが
プログラミング言語やデータベース以外には
ApacheなどのWEBサーバーについての知識もあればなおよし。
LinuxなどのOSについての知識があれば就職には有利。
XML、WebAPIなどの周辺知識もあればわりと無敵。
まぁこの辺はあとから、余裕があれば勉強してもいいかと。
No.3
- 回答日時:
ウェブ運用に必要な様々なソフトをパッケージ化したアプリケーションプラットフォーム/アプリケーションサーバも作られているのでCMSが使われるかそういった総合的なソフトに移行するかは将来見え難い部分がありますね。
CMSといっても様々で、元々アプリケーションプラットフォーム指向なCMSもありますし。
例えばZope(Plone)だと言語はPython、Medusaウェブサーバ(Pythonで書かれている)などPythonの環境ですし、Smalltalkなど多くのオブジェクト指向言語でも同様の環境が付属してますし。
> Webプログラミングを勉強するに当たり、どのような順序で勉強していけばいいでしょうか?
> また、プログラミング言語はどれが未来性が有りいいのでしょうか?
やりたい事に依るのでは。
開発規模によっても使われる環境は違いますし。
大規模なところではJavaの使われる率が上がりますし、そうでないところはPHP, Perlなど様々です。
Ruby, Pythonなども使われる事が少なくないですし。
一昔前はPerl/CGIばかりだった時期があり、PHPが増えてき、PythonやRubyが使われだした。
今の状況は以前のPerlに近いのがPHPで、以前のPHPに近いのがPythonやRubyでしょうか。
今はPHPが多く使われてますが、将来PythonやRubyに取って代わられる事がないとは言えません。
中規模以上の開発ではJavaは結構安定してそうに感じます。(今のところ競合してない感じ。敷居は高い気もしますが)
No.2
- 回答日時:
普通はPHPですね。
まずは普通の掲示板やメールフォームを作れるようになって、それからもっと本格的なのに進んでいけばいいと思います。
PHPを勧める理由は、現在ではウェブ製作の多くがCMSに移行しつつあるからです。
日本ではCMSといえばWordPressが流行りですが、これもPHPで書かれていますし、主流のCMSは大体PHPです。
このCMSに、拡張機能を追加する形でサイトを作るわけです。
なので必然的に、PHPでのプログラミングになるんですね。
No.1
- 回答日時:
言語は好みですので、どれでもいいですから1つ覚えればいいと思います。
他の言語にも簡単にスイッチできます。
ちなみに私はPHPをよく使います。
順序としては、
1.HTMLにプログラムを埋め込む(現在時刻を表示するとか)
2.フォームを作る(名前とかメールアドレスとか入れるやつ)
3.データベースとのデータの出し入れ
4.テンプレート(PHPならSmartyなど)
5.フレームワーク(同CakePHPなど)
のような感じでしょうか。
そこまでできれば職業プログラマー1年生とほぼ同レベルです。
大抵のことは3まででできるようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- 情報処理技術者・Microsoft認定資格 この先、何かの資格を勉強する(資格は未所持で運転の免許のみ) または、プログラミングの勉強をするか迷 6 2023/05/02 16:56
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Web・クリエイティブ webライターで稼ぐ方法を教えて下さい。 webライティングを始めて約半年が経ちます。現在、3000 3 2023/04/10 14:33
- 高齢者・シニア 希望の働き方をするためにはどうすれば良いですか? 4 2023/02/13 18:57
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- 就職 業界未経験でWebデザイナーの面接を受けるのですが、なぜWebデザイナーになろうと思うのか?といった 4 2022/12/11 15:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの「for i=1 to cells(…」...
-
Fortranのmakefileについて
-
顔文字ソフトの作成
-
JAVAでお絵かきソフト
-
iPhoneアプリの開発 クロスワ...
-
Pythonを勉強する道のり
-
データベースのデータをTextBox...
-
占いサイトを作りたいのですが...
-
cin.peek() cin.ignore(100,'\\n')
-
まったくの素人にわかりやすい...
-
為替レートの取得方法
-
VBAを勉強する際のお勧めの本
-
エクセル VBAでフォルダ内のPDF...
-
WindowsでのOvjective-C開発環境
-
質問です。 Java言語を勉強出来...
-
Java初心者は何から作るべきか
-
XMLについてのおすすめ本は?(...
-
XMLとUMLの相違点?
-
独学でDreamweaver...
-
JavaScriptとWebアプリ&Ajaxの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
エクセルVBAを動かすノートPC...
-
データベースのデータをTextBox...
-
超恥愚問ですが、CとC++の間に...
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
質問です。 Java言語を勉強出来...
-
ASP、ASP.NETの勉強をしたいの...
-
テンプレートエンジンとフレー...
-
cin.peek() cin.ignore(100,'\\n')
-
2ショットチャットができるHP...
-
JSPとサーブレットは両方勉強す...
-
現在C、C++、Javaについて勉強...
-
cまたはc++は半年である程度...
-
C#とDelphiの違いについて
-
Excel VBAマクロをマスターする...
-
中学生でいきなりJava
-
C/C++の独学について
-
JAVAを使用したホームページ
おすすめ情報