こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

プログラミングを教えてくれる場所

自分一人でmixiや一般的なホームページを作りたいのですが勉強してみたもののわかりません。
家庭教師っぽくプログラミングやホームページのデザイン等の作り方を
教えてくれるところはありませんか?
できれば安めで

投稿日時 - 2008-03-17 19:52:02

QNo.3871435

すぐに回答ほしいです

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

ちょっと頓珍漢な質問な気がしないでもないんですが(笑)。
まあ、別に構わないんですが、特に

>mixiや一般的なホームページを作りたい

ってのがチンプンカンプンです(笑)。「mixiと一般的なホームページ」ってのを同列に語ってる、ってのが意味が分かりづらい(笑)。SNSを作りたいのか、それとも一般的なWebサイトを作りたいのか、全然分かりませんね。困った。

>勉強してみたもののわかりません。

何を勉強したのか、これで丸っきり分からなくなります(笑)。

良い提案をしましょう。まずはレンタルサーバを借りる事、です。
とは言っても無料レンタルサーバなんかもありますんで、まずはそれで試した方が良いでしょう。質問の文章だと「何がやりたいのか」丸っきり分からないんで、実際にサーバーを借りて弄ってみるのが早道だと思います。

FC2無料レンタルサーバー:
http://www.fc2web.com/

TOK2:
http://tok2.com/

ぶっとびねっと:
http://www.buttobi.net/?n=service

infoseek:
http://isweb.www.infoseek.co.jp/

他にもあるかもしれませんが、「個人サイト」を作れる無料レンタルサーバで有名どころだとこんな感じだと思います。まずはこのうちのどれかを借りる、って事です。
各社とも初心者用に「Webサイト作成の手引き」なんかが置いてあるんで、それを参考にすれば「一般的なホームページ」なんかは1日もあればすぐ作れます。「貴方が考えているより」遥に簡単ですよ。

一方、mixiなんかもWebサイトはWebサイトですが、これはPerlと言われるプログラミング言語で書かれていると思います。これは自作しようとすると大変です。
しかしながら、殆どの場合、「自分一人」で作る必要性なんかありません。「mixiみたいな」だったらそう言うソフトがあるんですよ。
多分PHPが使えるサーバーだったらXOOPSとか言うフリーソフト使えば似たような事が出来るでしょう。全然自分一人で「一から作り上げる」必要性なんかありません。加えて言うと、「プログラミング言語を勉強する」必要さえないでしょう。
そう言う「自分で弄くれる」ソフトウェアをサーバーにアップロードしてみて、色々調べていくのが勉強の近道だと思います。

参考URL:http://xoopscube.jp/

投稿日時 - 2008-03-17 20:42:35

補足

親切に回答ありがとうございます。感情のまま質問してしまったのでホームページがわからないと書いてしまったのですが実際はHTMLのみで作れるサイトなら自分も作ったことあります。ただデザインとCGIがわかりません。CGIを借りて解凍?とかそうゆうところがわかりません。後グーグルにのせる方法もわかりません。
でも本当に知りたいことはそういうことじゃなくてもっと根っこの応用のきくものが知りたいです。簡単なSNSみたいなものも自分で作れるようになりたいです。でもソフトを使っては作りたくありません。ソフトを作ることはしてみたいですが。なのでPerl?とかプログラミング言語みたいなものを学びたいのかもしれません。しかし独学では無理です。
わからないです。わからないですが知りたいです。
簡単なSNSや掲示板、検索エンジン等の作り方みたいな本とかないんですかね?

投稿日時 - 2008-03-17 20:44:21

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(13)

ANo.13

>自分がソフトと聞いて想像したのは例えばホームページを作ろうとするならホームページビルダーみたいな意味でのソフトをイメージしていました。

この時点でオワットルと思われ

投稿日時 - 2008-03-18 19:42:01

ANo.12

mixiみたいなのを作りたいなら
っOpenPNE
wikipediaみたいなのなら
っMediaWiki
ブログなら
っMovableType
っTypePad
っWordPress


検索してもわからないならセキュリティなど、安全面もありますので手を出さないことをお勧めします。

基本、こういうことは独学→わからないことをそこのMLなどで聞く
ですからね

投稿日時 - 2008-03-18 19:40:15

ANo.11

再度(再々度ですかね)ですが、ちょっとだけ・・

みなさんの回答でいろんな言葉が出てきていますが、その意味や内容をGoogleやWikipediaで調べていますか?それが出来ていないようであれば適性がないと思ってください。「それは何ですか?」とたずねる前に自分で調べられる範囲は調べて、それでもわからないことをたずねる習慣をつけてください。そういう最低限の努力もしたくないけど、誰か教えてというのは無理です。

「わからないけど知りたい」と思ったらわかる部分(言葉)から積み重ねていって理解していくことです。そういうことを「したくない」のであれば「知りたい」という欲求が不足しているとしか思えません。知的好奇心がないと向上しない分野なのだと認識してください。ちょっと調べればLinuxのインストールもApacheやphpの設定もあちこちに親切な解説サイトが見つかります。phpのサンプルスクリプトも大量に見つかるでしょう(玉石混交なのは仕方ないですが)。信じられないほど情報が転がっているのに、なぜ活用しないんでしょう。もったいないことだと思ってしまいます。

投稿日時 - 2008-03-18 00:44:15

ANo.10

>すいませんが言っている意味が完全には理解できません。すいません。

そこで「FreeBSD」とか「Linux」と言う単語でまず検索できるか、って事ですね。

>何をどのように動かしたら上で指している動かし方の意味に当てはまる動かし方をしているのかがわかりません。

原則的に、PerlもPHPもFreeBSDとかLinux等のOS上で動くプログラミング言語だから、です。これはWebサーバー用途だろうがデスクトップ用途だろうが基本的には変わりません。

>オープンソースがほしいです。見たいです。そんなものがあるんですか。それは便利ですね。

と言うか、例えば……そうだなあ、掲示板関係のCGIで有名どころと言うと、

KENT WEB:
http://www.kent-web.com/

なんかがありますね。
ここで配布しているCGIはPerlで書かれていますし、CGIをダウンロードすればPerlで書かれたCGIのソースが読めますよ。
ここの管理人のKENTさんはPerlのプログラミング関係の本なんかも出版していますし、独習するには良いサイトだと思います。
(ちなみに、KENTさんの述懐によると、KENTさん自身も他の人が書いたPerlでのCGIをダウンロードして、改造しながらPerlを学んだそうです)
いずれにせよ、「学校に通うのは何百万もかかって大変だ」と仰るのなら、こう言うサイトで配布されているCGIをダウンロードして調べてみて、それで学習するのが一番安上がりでしょう。

投稿日時 - 2008-03-18 00:30:03

ANo.9

>こういうスクールって他に学校行ってても通えるんですかね?
まぁ、補足をもらったので。
今行っている学校が、別の学校に行ってもいい学校だったり、単位が平気だったりすれば、OKなのでは?

今は、どこの学校に通っていますか?w

調べると言うことは、才能なのかなー、と思ったり。

投稿日時 - 2008-03-18 00:03:25

ANo.8

>わからないですが知りたいです。

知りたい、って思うことは悪くないですよ。
ただし、「具体的に」となるとある程度範囲を限定しないとなりません。

例えば、現在サーバー用途で使われているOSとしてはFree BSDとかLinuxとかありますが、それを手元に置いてサーバーとして使わないにせよある程度動かし方を覚えたい、とか。そこまで考えていますか?
確かに、Windowsなんかを使っていて「UNIX系のファイルシステム」を想像するのは至難の業です。
ただし、自分でLinuxとかFreeBSDを入れてみてやってみたい、と言うのならそれをやってみれば良いでしょう。少なくともこれらは今の世の中「簡単に」「タダで手に入る」モノです。
さあ、そこまでやりたいか?やりたくないか?まずは自問自答してみましょう。

>ただデザインとCGIがわかりません。

デザインと言ってもホントに「見た目」のデザインなのか、CSSの事を指してるのか……。これは後回しです。

>CGIを借りて解凍?とかそうゆうところがわかりません。

解凍自体は普通のWindowsでのソフトのダウンロードの「解凍」と同じですよ。「解凍」が分からないんでしたら、これはWeb以前の問題ですね。
これは2つくらい方法論があって(やってる事は結果同じなんですが)、

1.自分の手元のパソコンにCGIをダウンロードして解凍し、それをWebサーバにアップロードして設置する。

ないしは

2.遠隔接続した端末で直接サーバーにダウンロードし、そこで解凍する。

です。通常、Winユーザーは1番の方法でしょう。FreeBSDやLinuxユーザーだと後者を選びますね(もっとも遠隔接続を許すサーバーだ、と言う前提ですが)。
いずれにせよ、大した難易度ではないです。

>後グーグルにのせる方法もわかりません。

Googleは原則「載せるモノ」じゃないです。勝手に向こうが「クロール」(Web上で自動巡回)して情報を収集する仕組みです。
もちろんクロールを効率的にさせる方法はありますが

https://www.google.com/webmasters/tools/docs/ja/about.html

これはこの質問とあまり関係無いですね。

>でもソフトを使っては作りたくありません。

ここが完全な勘違いなのです。
ANo.4さん、ANo5さん、ANo.6が示唆してくれましたが、XoopsだろうがOpenPNEだろうが、まあその辺は使い勝手調べてやってみれば良いんですが、大事なのは「オープンソースである」と言う部分なんです。つまり、コードが書かれた「お手本」を手に入れるに等しい、と言う事なんで、気に喰わない点があれば「改造」していけば良い。「改造」するのが少なくとも一から作るより効率的ですし、それが勉強でしょう。
(これはWindowsで商用ソフトばっかり使ってると想像つかないかもしれませんが、原則、このテのWeb関連のソフトはソースコードとして配布されています。)
まあ、日本で配布されている「掲示板」のCGIなんかは厳密な意味でのオープンソースではないのですが(改造/再配布が禁止されているケースが多い)、少なくとも自己責任で改造して使う分には問題ない場合が多いと思います。先ほどのCSSなんかも、掲示板のような動的にHTMLを生成するソフトウェアでは「デザイン上の枠組み」をキチンとしてなければならないので、使ってるケースが多いと思います。つまり、それを「見て」「読んで」「改造する」と。それを取りあえずアレコレ考える前に「実際自分でやってみる」ようにすればいいでしょう。
例えば先ほどの無料レンタルサーバーを借りて、「完成品のホームページ」を作るつもりじゃなくって、色々CGIをアップロードしてみて見た目を調べ、改造してみれば良い。そもそも最初から「完成品を自分で作る」事だけにこだわって「一歩も踏み出していない」方が問題です。考えるより先に行動です、よ。
他の人も厳しい事を言ってるように聞こえますが、実はそうじゃなくって、みんなそうやって「色々ツールを弄り倒して」学んでいる、って事なのです。

投稿日時 - 2008-03-17 23:16:22

補足

回答ありがとうございます。

>例えば、現在サーバー用途で使われているOSとしてはFree BSDとか
>>Linuxとかありますが、それを手元に置いてサーバーとして使わな>いにせよある程度動かし方を覚えたい、とか。そこまで考えています>か?

すいませんが言っている意味が完全には理解できません。すいません。
何をどのように動かしたら上で指している動かし方の意味に当てはまる動かし方をしているのかがわかりません。

>ここが完全な勘違いなのです。
ソフトの意味を間違えていました。自分がソフトと聞いて想像したのは例えばホームページを作ろうとするならホームページビルダーみたいな意味でのソフトをイメージしていました。
オープンソースがほしいです。見たいです。そんなものがあるんですか。それは便利ですね。

作りたいものを作れる人に憧れます。

投稿日時 - 2008-03-17 23:38:03

ANo.7

>自分もそう思います。それを見てわからない部分はわかる人に聞いて教えてもらいたいです。
みるだけ?
自分で調べる気はなし?

投稿日時 - 2008-03-17 22:37:20

ANo.6

http://www.internetacademy.jp/
http://www.tera-house.ac.jp/course/it/program/index.html
こんな所ですかねー。

mixiは、一から作るのは大変ですが、既存のものを使う手もありますよ。
OpenPNE
http://www.openpne.jp/

ただ、中級者くらいのHP作成なら、独学でも十分ですよ。(mixiを一から作るのは、上級者。
セキュリティーとかあるからねー。

掲示板だったら、PHPの独学で十分、作れますよ。
「プログラムの第一歩は、自分で調べること!!」これが鉄則です。
”Windows ローカルサーバ 初心者”で、とりあえず検索ですかねー。

それから、データーベース。
つぎに、mixi等のSNSですかねー。

投稿日時 - 2008-03-17 22:03:16

補足

ありがとうございます。今学校は通っているんですけど
こういうスクールって他に学校行ってても通えるんですかね?

投稿日時 - 2008-03-17 22:55:11

ANo.5

ANo.2です。

「作りたい」というのはわかりましたが、とりあえずは「動かし方」がわからないうちに「作り方」を学びたいというのは順序が違うと思いますけど。

ANo.3さんが書かれたように、まずは自分でいろいろなものを試してみてください。どんなプログラムも「書ける」ようになる前に「読める」ようにならないといけませんし、他人のソースを読むだけでも学ぶことは多いです。私はそうやって独習しました。他人のソースのマズイ部分(フリーで配布されているお手軽なものにはけっこうあります)がわかるくらいになって、はじめて書けるようになる・・くらいのつもりでいてください(でないとマズイ=怖いものを書くことになります)。

デザイン(css)やプログラム(Perlやphp)も、他人が書いたものを文法書を片手に読んで解析していくのが一番近道だと思っています。とにかく数多く読むこと。先人から学ぶことです。


>簡単なSNSや掲示板、検索エンジン等の作り方みたいな本とかないんですかね?

あったとしても

>書いてあることが難しくてわかりません。自分は人間に直接聞いて喋りながらでないと吸収できません。

になってしまうのでは?

#難しそうでも、ひとつひとつ理解していくしかないのですが・・。

投稿日時 - 2008-03-17 22:00:32

補足

>デザイン(css)やプログラム(Perlやphp)も、他人が書いたものを>文法書を片手に読んで解析していくのが一番近道だと思っています。

自分もそう思います。それを見てわからない部分はわかる人に聞いて教えてもらいたいです。

投稿日時 - 2008-03-17 22:28:39

ANo.4

>自分は全部ほしいと思っているので実現しようと思ったら数百万かかってしまいます。詐欺です。
何が詐欺?
専門学校通ってみな。
年間で百数十万かかるぞ。
それを2年または3年で数百万になる。
学校法人でないスクールだって専門的なことを勉強しようとしたら
それくらいかかるのは当たり前。
そんなことがわからない質問者にはプログラミングはまったく向かないでしょうね。


>、「自分一人」で作る必要性なんかありません。「mixiみたいな」だったらそう言うソフトがあるんですよ。
>多分PHPが使えるサーバーだったらXOOPSとか言うフリーソフト使えば似たような事が出来るでしょう。
適材適所。
SNSならxoopsよりOpenPNEでしょうね。

>簡単なSNSや掲示板、検索エンジン等の作り方みたいな本とかないんですかね?
システムについてとプログラミングの部分は別物。
プログラミングとアルゴリズムを学べば才能ある人なら
どのような処理か考えてわざわざそんな「作り方手引き」なんて
なくて作れます。
それができないなら素質は無いです。

>しかし独学では無理です。
でしたら質問者は素質無いでしょうね。
まずは試せばいいのにいきなり無理と言い切っていますからね。

質問者は質問も回答者への返答を見る限り無理無理・わからないわからないと言うだけで自分で努力する気がない教えて君みたいですね。
そういう人にはプログラミングは無理です。
大学でも専門学校でもスクールでも教えてくれ値のは足がかりレベル
後は自分の独学の積み重ね。

自分は小学校か中学生くらいの人には独学でプログラミングしていました。
そんな私は天才でもない凡人でした。
どちらかというと学校の成績は中くらいの人間でした。
今みたいにインターネットすら一般化されていなかったし
パソコン通信が極一部で利用されていた時代です。
資料は少ない書籍とリファレンスマニュアルくらいです。
今はインターネットも書籍も情報源たくさんあるのにそれでも無理という質問者は無理ですね。

投稿日時 - 2008-03-17 21:56:59

補足

詐欺ですよ。欲求不満です。世の中金ですよね

投稿日時 - 2008-03-17 23:33:43

ANo.2

前の質問( http://okwave.jp/qa3869945.html )で資格が不要なのは理解されたようですが・・

>勉強してみたもののわかりません。

どういう勉強をしてみられましたでしょうか。?HTML?CSS?php?webサーバやHTTPの仕組みは?どういう部分がわからなかったでしょうか。

>家庭教師っぽくプログラミングやホームページのデザイン等の作り方を
>教えてくれるところはありませんか?

一般的なスクールだと「webデザイン」と「webプログラミング」を統合したようなところってあるんですかね。私は田舎住まいなのでわかりません。質問者さんのお住まいがどちらかもわかりませんし・・。

ただ「ネットに繋げる環境があるんだから、何でも調べて吸収しよう」という意気込みでないと、いずれにしても難しいのではないでしょうか?個人的には手取り足取り教わって身に付くようなものではないと思ってます。どれだけ試行錯誤したかという経験値が必要です。

投稿日時 - 2008-03-17 20:15:57

補足

自分は東京付近です。
調べてもわかりません。書いてあることが難しくてわかりません。自分は人間に直接聞いて喋りながらでないと吸収できません。ネット上で聞くこともできますが返事が遅すぎるし、自分がわからないことを文字のみで表現するのは不可能です。教えてくれる人間がいるなら難しくはありません。確かにプログラミングを教えてくれるスクールはありますがどれも数十万かかってしまいます。自分は全部ほしいと思っているので実現しようと思ったら数百万かかってしまいます。詐欺です。

投稿日時 - 2008-03-17 20:19:06

お礼

HTMLはタグの使い方とかはわかります。CSSはちょっとわかります。phpはさっぱりわかりません。webサーバやHTTPの仕組みはさっぱりわかりません。CGIもさっぱりわかりません

投稿日時 - 2008-03-17 20:29:55

ANo.1

で、
1.あなたは、どこかのホームページで、勉強したいのですか??。

2.それとも、自宅の近くの場所で 勉強したいのですか??。

もし、2 も希望なら
○○駅の近くとか、を書くと
回答が、出やすいと思います。

投稿日時 - 2008-03-17 20:03:40

補足

親切にありがとうございます。
自宅の近くで勉強したいですね。理想は自分の家まで来て自分のわからないことを教えてくれると嬉しいですが
まあ個別塾みたいな感じなら通うのも良いです
具体的な場所なら東京で渋谷辺りがいいです

投稿日時 - 2008-03-17 20:06:55

あなたにオススメの質問