• 締切済み

独学でプログラマーさんになった人にお聞きしたいです

プログラムを少しでも自分で組めるようになりたいです。 どうか助言ください。 JavaScriptはコピペで使い、cgiなどの設置も自分で1から書くことが出来ないので、フリーのものを使っています。 Flashのアクションスクリプトなど、見れば何を書いているかなんとなくわかるのですが(ただ英単語からの推測です)、頭の中でどのような時にそれを使うのかがわからず、自分で0から作ろうとするときにうまく組み立てができません。結局わかってないのだと思います。 プログラミングを始める前の脳の改革が必要なようなのです。 その場合、どのような本を読んだらいいでしょうか?例題を本の通りに解くことはできるのですがそれと同じものしか作れないという感じです。(たくさんのサンプル集にさわって体で覚えて行くのが良いでしょうか。) こちらの教えてgoo!で「プログラミング言語の全ては、Cを覚えて、あとは他の言語に言い換える(方言のような)感覚」と読みました。 まずはCを語学をやるようにじっくり学ぶべきでしょうか・・・ いずれPHPやPerlを自分で組み立てられるようなとっかかりが欲しいです。 本を読んで学ぶのが好きなので、良書がありましたら、是非ご紹介ください。宜しくお願い致します。

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

大抵の人が独学でプログラマになるものだと思いますが。 >プログラミングを始める前の脳の改革が必要なようなのです。 不要です。プログラミングに必要なのは「とりあえず書いてみること」だけです。 >「プログラミング言語の全ては、Cを覚えて、 >あとは他の言語に言い換える(方言のような)感覚」 それは最初に C を覚えた人のセリフです。使わないのであれば C を勉強する必要はありません。 やりたいことがあって、それを実装する言語(例えば Perl )がわかっているのであれば、その言語( Perl )の入門書を適当に 1冊買って、あとは書いたいプログラムを書き始めればよろしい。 入門書としては文法とその使い方が一通り例と共に掲載されているものであれば何でもいいです。入門書の例題をやってみたりする必要もありません。

関連するQ&A

  • プログラマー

    将来プログラマーを目指している15歳です。 そのために、高専に入学しました。 やはり初めのうちはプログラミングはやらずに情報系の勉強ばかりをしています。 自分的には開いた時間でプログラミングの勉強をしたいと思っています。 パソコンの知識はそこそこありますが、プログラミングに関しては全くの初心者です。 自分的にはC言語から始めてみようかなと思っています。 しかし、どんな勉強をすればいいのかが分かりません。 どのような勉強をすればいいか、またどんな本がオススメかを教えてください。 もう一度言いますが、全くの初心者です>< よろしくお願いします。

  • プログラミング言語の入門書について

    今、PHPを独学しているんですが、ちょっとした疑問があります。 WEB系のプログラミング言語を選ぶためにいろいろ調べていたとき、 『PHPはPERLがわかれば、大体わかる。』と何かで見ました。 で、 『RUBYはPERLが進化した言語だからRUBYがわかるとPERLがわかる。逆は無理』という話も見たことがあります。 ということは、RUBYをマスターすると色々わかるのでは? と思ったのですが、RUBYの入門書の書評を見ると、『全くの入門者には難しい』とありました。 じゃぁ…とPERLの入門書の書評を見ても同じような内容が… PHPの入門書を調べてもこれまた同じ WEB系のプログラミング言語の入門書~初心者向きの本に良書は少ないものなのでしょうか? ついでに、『入門者にとって、これはいい本だよ』という本があれば教えてください。 ちょっとした疑問なので、お暇な時にでもお答えいただけたら幸いです。

  • 夢はプログラマー

    タイトル通りです。が、まだプログラミングに関してはさわり程度しかわかりせん。今高校生でそろそろ本格的に覚えたいなーと思っているのですが、どの言語を覚えていると今後有利なのでしょうか?C言語がいいのかとも思いましたが、いかんせん私にはまだ敷居が高い気がして・・・。またどのように勉強すればいいのかわかりません。とりあえず本を買おうと思ってますが、値段が値段なので本の選び方も失敗しないようにしたいのですが・・・。わからないことだらけですがどうか教えてください。

  • ゲームプログラマーになるには

    現在大学生で、将来ゲームプログラマーになることを意識しています。 プログラミング言語は現在学習中で、 Javaに関しては簡単なマルチスレッドのプログラムが書ける程度ですが、 現在売り出されているゲームプログラミングに関する本はほとんどVisualC++とDirectX用に書かれているようなので、 最近C++を勉強し始めました。 入門書の内容はどれもそれほど難しくないのですが、ゲームプログラミングの本を読むととても難しく、すぐに手は出せない感じがします。 そこで質問なのですが、 ・今後ゲームクリエイターを目指していくにはどの言語を取得するのがよいでしょうか。 ・ゲームプログラミングの本がわかるようになるくらいの、入門書の次に読むレベルの本でよいものはあるでしょうか。 ・その他、ゲームプログラマーになるためのアドバイスなどあったらお聞かせください。

  • コンパイル言語とインタープリター言語の違いについて

    コンパイルするプログラミング言語とインタープリターする プログラミング言語の違いについて教えてください。 特に、開発上および運営上の利点・欠点についてお願いします。 また、CGIでは、PHPやPERLなどのインタープリター言語が 主流ですが、その理由とC言語などで組むのと比較して、 どのような利点があるのか教えてください。

  • CでCGI

    今度、C言語でCGIを組むんですけど、 Perlについての書籍やホームページはよく ありますが、C言語のものはあまりなくて困っています。なにかお勧めの本やホームページがありましたら どなたか教えていただけないでしょうか。お願いします。

    • ベストアンサー
    • CGI
  • C言語による数値計算について

    C言語による数値計算について 研究で使うため、C言語による数値計算を覚えたいのですが、何をしたらいいかわかりません。 一応わからなくてもやってみたらいいとか言われますが、そんなこと言われても、なにをしたらいいかわからないのです。できるようになるビジョンも見えません。 よくわかるCとかいろいろ参考書はありますが、別に数値計算用に書かれたものではないですし、つながりが見えませんし、まず数値計算を抜きにしてプログラミングというものを覚えようとしても、本に書いてあることが、全く謎でとっかかりがありません。 数値計算の本を見てみると、プログラミングとか全く関係なしに数値計算の手法を書いてあるものとか、最後に付録としてできあがったプログラミングが書かれているだけとかで全く手順がわかりません。 どうしたらいいのでしょうか?アドバイスをお願いします。

  • プログラミングを始めて半年以内の方に質問

     えー、プログラミングを始めて10年になります。  今度CGIの勉強をしたいという従兄弟から「お薦めの本を教えて」と言われて、「うん、いいよ」と気軽に返事をしたのはよかったんですが、実を言うと自分がPerlの勉強をするために読んだ本はかなり分かりにくく、C言語をすでに勉強した人向けに書かれてあることに気づいてしまったのです。  かといって本屋に偵察にいこうにも、自分が選んだのではプロ向けの本を選んでしまう可能性があります。  そこで、プログラミングというものを始めたばかりで、かつ今Perlの勉強をしている方におたずねしたいのですが、読んでみて理解しやすかった本を教えてください。  うちの従兄弟は面倒くさがりで、よっぽど分かりやすい本でないと途中で飽きてしまう性格ですので、困っているのです(^_^;  よろしくお願いします。

  • C言語を独学で習得するには。

    C言語を習得したいのですが、どんな本で習得するのがオススメですか? あまり文字が多いとやる気がなくなってしまいますので図解と文がバランスのいいも。ソースの間違いがないもの。(以前使っていた本が間違いだらけでした)最もポピュラーな書き方をしているもの。(これも以前使ってた本は他とは違いクセがありました)を探しています。 文字を表示するのは出来ますが、ポインタ・文字列などはまだ理解が浅い感じです。 プログラミングなどを行う仕事に就きたいと思っていますのでC言語の本質を理解して応用のきいたプログラミングをしたいと思っています。 最終的にはC言語習得後にC++も学びたいと思っていますので、C++についてもオススメの本があったら教えてください。 特に、独学で完成度の高いソフトが作れるようになった方の意見をお願いします。 またタイトルとは別のことになってしまいますが、変数に日本語(漢字・ひらがな・カタカナ)を代入させるにはどうすればいいのでしょうか?

  • perl/cgiでのランキングについて

    perlを(数日前から)勉強中の身ながら恥を承知で書きます。 元々プログラミングが苦手な事もあり 手をつけようにもつけられおらず、エラーがどうの、ではなく 情けながら…はじめからわからない…分野でして、 使用言語:perl 本題は HTMLのtextboxから「名前」「スコア」を入力し、 それをスコアが降順(高い順)に 1位から3位まで名前と共に表示させるCGIを目的としています。 例 順位・名前・スコア 1位・kenes・2007 2位・keiko・2000 …… 書いてある事が簡単なperl/CGIなのも分かっているのですが 先日までC言語の方をメインに勉強しPerlを触る時 C言語とのギャップに妙な混乱が発生し、なかなか理解出来なっており そもそもCGI自体、あまり触った事が無く、更に当人自身、 応用する事が不得意であるのですが今、非常に困っています。 どうか参考になる本、プログラムなどをご教授賜りたく候。

    • ベストアンサー
    • Perl

専門家に質問してみよう