初心者から始めるプログラミング入門

プログラミングを勉強したい、仕事にしたい。何から学べばいいんだろう……。

本やネットで勉強しても、いきなりよくわからないコードが出てきて理解不能……。

ここではそんなゼロからプログラミングを勉強したい初心者向けに、アプリケーションを作る手順とそれに必要な技術を解説します。

最終的に Ruby on Rails という技術を使って、自力でアプリケーション作成ができるようになろう。

(新しいことを効率よく学ぶコツをまとめた「人生を変える方法」を先に読んでおくのもオススメです。)

 

アプリケーション作成に必要なステップ

最初にアプリケーションを作るには何を勉強しなければならないのか確認していこう。

▼まずはここから。プログラミングとは何か

プログラミングとは? 勉強を始める初心者向けにわかりやすく意味を図解

2018.09.03

▼プログラミングを勉強する手順

プログラミング初心者は何から勉強すべき? 学習が必要なものをまとめる

2018.09.04

▼Cloud9 で開発環境をつくろう

無料で使えるクラウド開発環境「AWS Cloud9」とは? 登録やログイン方法、料金まとめ

2018.09.08

▼Cloud9 の使い方

AWS Cloud9 の使い方。最初に覚えておくべき機能まとめ

2018.09.11

 

ステップ1 Linux コマンドを使ってサーバーを操作しよう

Linuxコマンドを勉強する目的と学習環境の準備

カレントディレクトリ、ルートディレクトリ、ホームディレクトリとは?

絶対パスと相対パスの意味と書き方

「touch」の使い方(空のファイルを作成する、ファイルのタイムスタンプを変更する)

「mkdir」の使い方(ディレクトリ・フォルダを作成する)

「cd」の使い方(カレントディレクトリを移動する)

「pwd」の使い方(カレントディレクトリのパスを確認する)

ls

cp

mv

rm

rmdir

cat

tail

head

grep

ps

kill

 

ステップ2 MySQLを使ってデータの保存や取得をしよう

(作成中)

 

ステップ3 Git を使ってプログラムを管理しよう

(作成中)

 

ステップ4 Ruby を使ってプログラムを書こう

(作成中)

 

ステップ5 Ruby on Rails を使ってアプリケーションを構築しよう

(作成中)

 

ステップ6 Heroku を使ってアプリケーションを公開しよう

(作成中)

 

予備知識 Git を使ってコードを管理しよう

(作成中)

 

番外編1 ウェブサービス開発の知識

▼ウェブに関わる人向けの覚えておきたい知識まとめ

WEB業界入門。WEBマーケティング用語やプログラミング初心者向けの基礎知識まとめ

2017.05.26

番外編2 Heroku の運用方法

▼とあるアプリケーションに Heroku を導入した理由

なぜ AWS をやめて Heroku を選んだのか

2016.07.24

▼Heroku の機能一覧

かんたん Heroku 入門 - Heroku へのデプロイ、その後の運用方法 まとめ -

2016.02.28

▼AWS から Heroku への移行手順

Rails アプリのインフラを AWS から heroku に移行した話

2015.05.03

▼Heroku にSSLを導入する手順

Heroku で SSL(https)を導入する方法

2016.07.10

 

プログラミングをはじめよう

スマホの普及でいつでもどこでもネットにアクセスできて、ロボットやAIによって仕事が自動化されていく現代社会。

あらゆるものがITから切り離せなくなったこの時代に、プログラミングができるとますます世界が広がっていく。

ぜひ今日からプログラミングを始めてみよう。

 

プログラミングの他にもこれからの将来に身につけておくと役立つ内容をまとめています。

興味のある項目からぜひ覗いてみてください。