プログラム言語の勉強方法とは?

このQ&Aのポイント
  • プログラム言語の勉強方法と初心者向けの選び方について解説します。
  • プログラム言語の本の選び方や購入場所、付属のCD-ROMの利用についても説明します。
  • プログラム言語の勉強についての疑問や不安を解消し、効果的な学習方法をお伝えします。
回答を見る
  • ベストアンサー

プログラム言語はどうやって勉強すればよい?

こんばんは。タイトルの通りですが、これからプログラム言語の勉強をしたいと思っています。 簡単に自己紹介すると私は20代で入社してから2~3年は電気回路のハードウェア設計をしていましたが、仕事の都合で他部署へ異動することになってしまいました。今度の部署ではソフトウェア設計をするそうです。具体的にはまだわかりません。 いきなりなので気持の整理がまだできていませんが、いつまでも悩んでいては仕方がないので気持ちを切り替えてプログラム言語の勉強をしようと思っています。 そこで、とりあえず本屋で何か買って勉強しようと思ったのですが、本屋に行くとプログラム言語の本何種類もあって訳がわかりません。CとかC++の違い、Visual BasicとかSQLとかJavaとかUnixとか…(他にも色々あるかもしれませんが)。 そこで本題に入りますが、 (1)仕事内容によっても異なることは分かっていますが、初心者がプログラム言語を勉強するとしたら、どのプログラム言語から始めたらよいでしょうか。 (2)C言語などのソフトは大手電気量販店などで購入できるのでしょうか。 (3)本などに付属されているCD-ROMだけではプログラム言語の勉強はできないのでしょうか((2)の質問に記載のようにソフトを購入しないとダメなのでしょうか)。 長文になってしまい、申し訳ありません。プログラム言語については全く知らないド素人なので、丁寧にご教授頂けると助かります。 よろしくお願いいたします。

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

  • ベストアンサー
  • ESE_SE
  • ベストアンサー率34% (157/458)
回答No.1

色々意見が分かれるところかと思いますが、 プログラムの基礎からやるには書籍も多く出版されているJavaが良いのではないかと思います。 ただし、社内の業務システム構築などの場合はVisual Basicを使用しているケースも散見されますので、御社の状況を確認し、必要ならいきなりVisual Basicにトライする、もしくはC言語に着手するのも1つの手段でしょう。 大きめの本屋に行けば各言語の解説書がありますよ。 ふたつほど注釈として、 ・SQLはデータベースのことです。SQL Server、Oracle、MySQLなどの製品があり、基本的に使用する言語「SQL文」のベースは同じですがそれぞれの製品ごとに方言があります。 ・UNIXというのはOS名です。インターネット構築の研究に大きく寄与し、現在でも現役で使用されています。 これが一般のPCに移植されてFreeBSD、Linuxと呼ばれるものになっています。 ちなみに、上記で紹介した各製品はほとんどがネット上からフリーで取得可能です。 ・Eclipse(Java開発環境の代名詞。フリーウェア) ・Visual Studio(それ自体は販売パッケージですが、これを細分化したWebDeveloper、Visual Basic等にはExpress版と呼ばれるフリーウェアバージョンがあり商用利用まで可能です) ・SQL Server Express(データベースサイズに制限がありますが商用利用まで利用可能のフリーウェアです) ・FreeBSD、Linux(ディストリビューションと呼ばれる開発単位が複数存在し、中にはフリー配布されているものもあります)

その他の回答 (2)

  • papa987
  • ベストアンサー率19% (21/106)
回答No.3

そもそも質問者の会社ではどの言語を使って開発している? >SQLはデータベースのことです。 違います。 SQLはリレーショナルデータベースを制御する言語です。 (PostgresSQLはオブジェクト型とはいっているがベースはリレーショナルDB) だからSQLがデータベースではなくてRDBMSを制御する共通の規格化された言語。 >UNIXというのはOS名です。 今UNIXってOSは存在しないでしょう。 規格としての存在。 商標としたの存在。 って感じのものです。

chokeslam
質問者

補足

返信が遅くなってしまい、申し訳ありません。 皆様からのご回答をぜひご参考にさせて頂きます。 実際に会社で新しい業務に入ってから、プログラム言語などの集合教育があると思うので、まずは教育を受講後に一番必要とされるプログラム言語について学んでいこうと思います。ありがとうございました。

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

>具体的にはまだわかりません。 ソフト開発の技量を見込まれての異動でないのであれば 何をするか、確認してからでも遅くはないと思います。 野球道具を買い揃えルールも覚えたのに、出るのはサッカー の試合...という事になりかねません。

関連するQ&A

  • プログラム言語を勉強したいのですが

    最近プログラム言語を勉強したいと思っているのですが、あまりにも種類がおおすぎて 迷っています。 C・C++・VC・VC++・Java・LINUX いろいろあるのですが、独学で覚えられるものでこれから先役に立つような言語を教えて もらえないでしょうか? 私的には、最終的にはアプリケーションの開発などに役立つものを覚えたいのですが このような言語に関わった経験が全くないのでよろしければおすすめの書籍などがあれば 一緒に教えてもらえないでしょうか。 乱文ですが、このメッセージを見た方よろしくお願いします。

  • 組み込み系+制御系プログラムの勉強するなら?

    組み込み系か制御系のプログラムの勉強したいのですが、 前からC言語とjavaはやってるのですが、 言語以外に勉強すべき事や、 c/javaよりも、やるべき言語が、あれば教えてください。 学習に、いい本が有ったら本の名前等も教えてください。 よろしくお願いします。

  • C言語のプログラム集

    こんにちは。C言語のテキストにはプログラムとその説明が書いていますが、 このC言語のプログラムが多くのっているような本はありますか?本屋さんで探したのですが、プログラムがものすごく多くのっているようなものがなかったので、もしお分かりの方がおられましたが、本の紹介をお願いします。

  • C言語でプログラムを再起動

     UNIXで動くC言語のプログラムを作っています。  その際、プログラムを再起動させたい時があります。  しかし、C言語でプログラムを再起動させるってどうやればいいのかよくわかりません。  何かよいやり方を知っている方、教えてください。  よろしくお願いします。

  • ソフト設計の勉強の仕方

    ソフト設計者になるための勉強をしようと考えています。 とりあえず、C言語の勉強をしようと思ってます。 製品のソフト設計をするときは、PCと製品を繋げて、プログラムを書き込むと思うのですが、 その際にC言語を用いるのでしょうか? それとも、違う言語を用いるのでしょうか? もし使う場合、その勉強をした方がよいのか、C言語を勉強しておけばよいのかアドバイスお願いいたします。

  • C言語を勉強する為に

    全くのプログラミングの初心者です。C言語を勉強したいと思っています。 まず、何が必要なのでしょうか?参考書はもちろんですがプログラミングを勉強するにあたって最低限必要なものを教えて頂ければと思います。できればフリーソフトが望ましいのですが…。 それと、C言語とJAVAはどちらが入りやすいのでょうか。

  • プログラムの言語について

    プログラムの言語について 私は今プログラムの勉強をしてるんですが 自分はどんな言語からいこうかと思っています 私は将来的にコンピュータ関係の仕事をしたいと思っています といってもソフト開発かゲームプログラマーとか細かいことはまだ考えていないんですが そんなことも考えて 今は、プログラムの構造を理解するために言語を勉強すれば良いのか それとも、将来役に使う見込みのある言語を勉強すればいいのかわかりません わたしはHSPという言語?をつかってゲームを作ったりしています なの、変数の定義などあまり細かいことはわからなくても プログラムがどんなのかというものはちょっとわかります そもそも、言語が変わることで、”どうすればいいの~~”くらいに変わるものですか? あと、言語にはいろいろありますが、個々にどんなことに特化しているなどのことはあるでしょうか また、お勧めの言語などがありましたら、使いやすい(あなたが使っていて満足な)エディタなどあれば ご紹介よろしくお願いします

  • プログラム言語の習得およびお勧め

    お世話になります。 最近、転職を多少念頭において、プログラミングの勉強をしようと思っているのですが、どの言語がこれからの時代必要かまたはお勧めか、また方向性についてご教授お願いします。 ちなみに、以前unix-cプログラミングとネットワークの仕事をしておりましたのでC言語等の知識はあります。 (現在は別の職種です。) プログラム言語の習得について違う方も同じような質問されていて重複すると思いますがよろしくお願い致します。

  • プログラム言語を覚えるならどれか?

    プログラム言語を覚えるならどれか? 現在これが得意と言えるほどのプログラム言語がありません。 今後(10年くらい)、ある程度の期間に渡って使い続けるために プログラム言語を新たに覚えるとしたら、何が良いですか? 候補は以下のものを考えていますが、これ以外のものでも かまいません。 1:C# 2:SQL言語(いっぱいあるらしく、何が良いのかわかりません) 3:JAVA 4:VB (VB.NETとかの.NETって言うプログラムは覚えたほうが良いでしょうか?) できれば有名な参考書とかも教えてください。 なお、学生時代はUNIXのGCCを使用して簡単なプログラムを組んでいました。 今はACCESS(VBA含む)を用いてデータベースを作ることがあります。 社内SEの駆け出しです。

  • プログラムを作れる様になるには、何から勉強すべきでしょうか。

    プログラムを作れる様になるには、何から勉強すべきでしょうか。 質問させていただきます。 今Webの会社にいますが、まだまだ未熟者でHTMLとCSSを日々勉強しています。 使っているソフトはDreamweaverとFlash、Photoshop、Illustratorで、OSはMacです。 しかし…お恥ずかしいことに、CGIやJavaScriptなどプログラムの知識は殆どありません。 使う時は、出来上がっているソースをコピペしたり、それを応用する時も、見よう見まねで ちょっと書き換える位です。 会社でも難しいプログラム系は外注にだしますので、教えてくれる人もいません。 いつかCGIやJavaScript、PHP、ActionScriptなど、プログラムもちゃんと書ける Webデザイナーになりたいのですが、何から勉強すれば良いでしょうか。 色々とネットで調べていたら、プログラムの基礎はC言語から勉強すべきと 書いてあったりもするのですが、C言語から勉強すべきでしょうか。 自宅にはMacの環境しかありませんが、C言語はMacでも勉強できるものですか? よろしければ、アドバイスお願いします。

専門家に質問してみよう