• ベストアンサー

プログラミングを一から学ぼうと思うのですが

全く知識はありません。 書籍を買って独学でやるかプログラミングスクールに通うかどういう学習方法が良いでしょうか?

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

  • ベストアンサー
回答No.6

プログラミングスクールはお勧めしません。 今は流行っていますが、高額な割に習得出来る知識や技術は少ないそうで、IT系企業への就職を考えている場合、プログラミングスクール卒というだけで書類選考も通らない事があるそうです。 実際に取引先企業でもプログラミングスクール卒の方が面接に来られたとの話はよくお伺いしましが、マニュアルのような受け答え、テンプレのようなポートフォリオなので、適性無しと判断される事が多いようです。 progate https://prog-8.com/ ドットインストール https://dotinstall.com/lessons などオンラインでも学べますので、これと書籍を有効活用して学ぶのが良いかと思います。 プログラマになると、自身で調べる事が多くなるので、今のうちからウェブを有効活用し、調べる能力を高めておくのも必要だと思います。 ただし、初心者の場合は、分からない事が多いでしょうから、ここで質問するなり、教えてくれる人を探すのも良いかもしれません。 IT系に従事している方は教えたがりが多いので、うまく活用してみてください。

jotaro_001
質問者

お礼

とても参考になりました。 ありがとうございました。

その他の回答 (5)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.5

人によるとしか言いようが無いですが、 確実なのはスクールでしょうか。 書籍を買って独学で学べる人なのかどうか、自分でも分からないと思いますし。というか、分からないから質問してるのですよね? 独学でやって、「あー、これはもう独学ではだめだ」と気づけば良いのですが、気づかないまま間違った方向にはまり込んでしまう恐れもあります。 スクールに行っても、先生に質問できないタイプの人であれば、意味ないので、その場合は独学でがんばるのでしょうね。

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.4

 もし貴方が事務職で、会社でよくエクセルを使っているならVBAから入ると実利も伴って効果的です。  学習用の書籍などもありますが、WEBの情報がかなり充実しているので正直なところ不要だと思います。 https://tonari-it.com/vba-start-10minutes/  また私の場合は日本語プログラミング言語の「なでしこ」というツールから入りました。日本語なのでとっつきやすいです。 https://nadesi.com/top/  どういう学習方法や言語にするにしろ、個人的には『自分にとって役立つプログラムを組む』とモチベーションを保ちつつ、理解も早まると思います。  例えば私の知人は、趣味でやってるスポーツの成績を簡単にまとめるためにVBAを覚えて、自分用の簡単な業務ツールを作っていって理解を深めたそうです。  私も似たようなものですが、やはり『実際に役立つ』というのはプログラミングの大きな魅力ですし、学習の推進力になると思います。

  • kzr260v2
  • ベストアンサー率48% (852/1775)
回答No.3

書籍の場合も、スクールの場合も共通している部分があります。 ・自宅にパソコンを用意する ・開発統合環境(Visual Studioなど)をインストールする ・チュートリアルに沿って操作してみる いわゆる「やればできる」てきな感じです。 ※ スクールのパソコンをいじったとして、次の段階には自分の好きなものを作りたくなる訳です。それをするためには、ご自身の開発作業用パソコンが必要になります。 ※ 開発ツールは、デバッグというプログラム動作をチェックする特殊な機能をインストールします。これはいろいろできる分、セキュリティ上の穴となる可能性もありえるものなので、開発作業専用に用意したほうが良いみたいです。 ※ 開発統合環境はIDEとも略されたりします。様々なものがあり、「小規模なら」「個人なら」など条件はありますが、無料で使えるものが用意されていることが多いです。 上記では、Microsoft社のVisual Studioを例にしました。他にもゲームに特化したUnityというものもあります。 質問主さん的に「ダウンロードの手順は?」とか「インストールの手順は?」とか質問は尽きないと思います。 スクールでの場合は、インストール用のメディアが用意されていたり、インストール済みの環境が用意されていたりして、まったく同じ環境を自宅で構築できるかどうかは、スクールの方針次第です。スクールではダウンロードできなくなった古いバージョンで講義する可能性もあるわけです。そして書籍の場合も同様です。 いずれの場合でも、初心者向けの情報はあります。公式でも公開されていますが、一般ユーザーが作成した記事も多数あります。 Googleなどで以下のようなキーワード検索をお試しください。 Visual Studio 入門 Visual Studio 初心者 Unity 入門 Unity 初心者 ※ チュートリアルはおおよそご存知だと思いますが、IDEの基本操作やカスタマイズ方法などから始まり、簡単なプログラムを作成するくらいまで対応します。 ※ チュートリアルや、入門記事を参照して操作した人なら、プログラミングを自力で継続できることが多いようです。スクールに通っても自宅に環境作らなかったり、書籍を購入してもインストールすらしない人が実はほとんどです。 ※ おすすめとしては、SNSかブログかYouTubeチャンネルなんでも良いですので、作業の内容などを記録と公開することです。メモとして機能しますから後で見返すとき便利なのと、運がよければ誰かが良いコメントしてくれてやる気アップする可能性もあります。さらに運が必要ですが、沢山アクセスされて収益になる、なんて可能性は低いですがゼロではないです。 こんなこと言ってる私ですが、最近は持ち歩きできる低スペックマシンしか持ってないため、IDEすらインストールしてないです。というより容量不足で物理的にインストール不可能です。もしかしたら、Visual StudioやUnity以外に流行っている環境があるかもしれません。 続けられると良いですね。 以上、参考にならなかったらごめんなさい。

noname#252332
noname#252332
回答No.2

 エンジンを設計したいとかブラックホールを研究したいと言うならそれができる場所に潜り込む必要がありますが、プログラムくらい自宅で暇な時間にできる知的労働はありません。プログラマになりたいと相談する人がいることがむしろ不思議で、学ぶにも作るにもパソコンとネット以外に必要なものはアタマだけです。これからプログラムを学びたいとはつまり、ボク学びたいんですさあ教えてくださいと言うのでしょう。これではものになる可能性が有りません。おそらく問題は作りたいプログラムがまだないことが問題なのでしょう。プログラムは言語というだけあって、外語語の学習と同じく、その学習に必要なのは目的と機会だけです。まず作りたいプログラムを持つことです。これからはこの言語が儲かるよ、などという他人の話を聞くのは無駄です。これが目的。目的を持続することです。そして機会とは、パソコンとインターネット接続を家に持つことです。本を買ってその1ページ目に書いてあることを試すとか、学校に行って授業の最初に言われたことから覚えるとか、我々がそんなタマなら今頃英語がしゃべれています。必要なのはプログラムも外国語も、目的!機会!

  • agehage
  • ベストアンサー率22% (2752/12072)
回答No.1

まずは独学で初めて見るのが良いでしょう 初めてみて自分に向いていると思えばスクールなどどんどん自己投資をしても良いと思います まずはパソコンを用意しましょう Windows10ならなんでも良いです 次にお近くの図書館でプログラムの本をぬるく読みましょう そこで読みやすいのがあればその本で勉強しましょう 決定的な一冊などありませんので、読みやすさを優先にして良いと思います 言語もなんでもいいです 当面の目標として、どんな言語でも良いのでオセロを作りましょう なんらかの目標がないと進みませんので。 最善の方法を探して始めるのを躊躇するタイプの人には向きません 一月かけて良い方法を探すよりも、よくない方法でも一月先に始めた人が習得できます