プログラミング基礎学習の効率的な学び方 | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト

プログラミング基礎学習の効率的な学び方


何かのスキルを習得するとき、ポイントを抑えているかいないかでその理解度や成果に大きな差が生まれます。それはプログラミング基礎学習においても同じです。

この記事では最短で結果にコミットするための学び方をご紹介します。

  • プログラミング基礎学習の効率的な学び方がわかる
  • フォルダの役割がわかる

ファイルの役割を把握する

今回はRubyを例にあげて解説します。プログラムはたくさんのフォルダとファイルが一つになって一つのサービスが作られています。

行いたい処理を小さく小分けにしてファイルを作るので、処理が多ければ多いほどファイルが増えます。

画像:開発画面

プログラミング初心者が最初につまづくポイントが、「どこに」「何が」分類されているのかわからない点です。Rubyのように処理ごとにファイルが分けられている場合、処理によって使われるファイルが異なります。

つまり、どのフォルダのどのファイルを呼び出しているかによって何をしているかを推測することが可能です。やりたいことのためにどこのフォルダのどのファイルが必要かがわかるようになると、学習だけでなく開発効率も大幅にアップします。

最初はフォルダやファイルの多さに圧倒されるでしょう。

しかしよく使うフォルダやファイルは限られています。まずはざっくりでも良いのでどんなフォルダがあるのかわかるようになりましょう。

config

初期に必要な全体の共通設定であるタイムゾーン設定、使用する言語は日本語なのか他の言語なのかの設定やデータベースの設定が格納されているフォルダ。

db

この続きの内容は、会員限定になります。

会員登録後、続きを読むことができます。


会員登録する3つのメリット

  • ①ステップで学習方法がわかるから継続して学習できる
  • ②基礎知識を学べてWebアプリ完成までのイメージができる
  • ③未経験から転職するまでのノウハウを知ることができる

※会員登録をすることで利用規約プライバシーポリシーに同意したものとします。

一緒に読みたい「プログラミング基礎」の記事

6.プログラミング学習教材の選び方

  1. a. 学習教材の種類と選び方
  2. b. プログラミング基礎学習のおすすめサイトまとめ

次の項目「【オリジナルWebアプリ開発】 1.Webアプリ開発の学習を始める前に」に進む

LINEで送る
Pocket

書いた人

侍ブログ編集部

侍ブログ編集部

侍エンジニア塾は「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。プログラミングに役立つ情報や有用な情報を発信していきます。
サービスページはこちら
ツイッターはこちら
フェイスブックはこちら

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説