一番かんたんなJava入門

これからJavaを始めようという人の為の超入門サイトです。丁寧、簡単にこだわった解説なので初心者にぴったりです

手っ取り早くプログラミングを覚えたい人に言いたいこと

time 2016/02/29

 ・・はぁ?

 プログラミングを手っ取り早く覚えたい?

 今すぐ、覚えたいだぁ?

 甘ったれるんじゃないよ!

 プログラミングなんて簡単だよ!

 「覚えたいんです。。」とか言ってる暇があったら今すぐコードを書きゃいいんだよ!

コードを書けと言われても・・

 とは言え、全くの素人の場合、コードを書けと言われても、どこに何を書けばいいのか?さっぱり分からないと思います。

 実はプログラミングを学ぶ上での最初にして最大の障壁は、開発環境の構築です。何の知識もない初心者の行く手をいきなり阻もうとする高い高い壁です。

 いくらネットで検索しても、分かってる人が分かってる人に向けて書いたような記事ばかりで、普通は、「そんな聞いたことない専門用語だらけの文章読めるか!」となります。

 PC環境は人によって違うので、よく分からないまま手当たり次第ネットで調べて、よく分からないものをインストールしたりPCのコアな部分の設定をいじったりするのは危険とさえ言えます。

 いくらやる気があっても、どっちに進んでいいかも分からない状態で走り出したら、どんなトラブルが起こるか分かったもんじゃありません。

 やはり最初の第一歩は、分かっている人の指導の元、体系的に学ぶのが最も効率的だし安心です。

 一番初めに進むべき方向を教えてもらえるというのは非常に大きいです。後は自分で加速すればいいんですから。

 まあ何でもそうです。車を走らせるのでも一番エネルギーが要るのは速度0から1にする瞬間です。一度動き始めたら後は勝手に転がります。

教えてくれる人なんていない・・

 そりゃ、教えてもらえたら簡単かも知らないけど、身近にプログラミングを教えてくれる人なんていないよ。っていう人も多いと思います。

 そういう人にお勧めしたいのが、CodeCampや、TechAcademy [テックアカデミー]のようなonlineプログラミングスクールです。

 onlineというのが素晴らしいです。

 わざわざ教室に通わなくても、あなたの都合のいい時間に教えてもらえます。

 しかもただ動画を見てとかじゃなく、あなたのレベルや知識に合わせたオンラインレッスンです。もちろん分からないところはとことん聞くことができます。

 経験豊富なプロのエンジニアが、あなたがまず何を知るべきか、何を覚えるべきか、一つ一つ超えるべきハードルを用意してくれるので、言われた通りこなしていけば短期間でいろんなことを理解できるはずです。

 教えてもらいさえすれば、基本的な文法やソースコードの書き方などは簡単に覚えられるはずです。

 CodeCampも、テックアカデミーも今、ものすごい勢いで受講生が増えているそうです。

 そりゃそうです。こんなに効率のいいプログラミングの習得方法はありません。お金も時間も最小限で済みます。

 たった数ヶ月で、最終的にはあなたが自分で考えた作品(アプリやwebサービス等)を完成させるまで導いてくれます。

 中には卒業後の就職まで面倒見てくれるスクールもあります。

プログラミングスクールについてまとめた記事を書いたのでチェックしてみてください。→専門学校に通うより絶対お勧め!オンラインプログラミングスクールまとめ
 

とにかくコードを書く

 プログラミングが上達するコツはとにかくコードを書くことです。

 最初は分からなくてもいいです。

 動かなくてもいいです。

 とりあえず文法をなんとなく掴めたら、自分で考えて書いてください。

 あくまで「なんとなく」です。先に文法を完璧に覚えようなんて馬鹿なことを考えないでください。

 うる覚えの状態で書くからこそ覚えられるんです。

 間違うからこそ覚えられるんです。

 今はネット上にコーディングを助けてくれるリファレンスサイトや、なんやかんやがいろいろあります。分からないところをピンポイントで検索すればほとんどの場合、ヒントが載っています。

 それらのヒント(というか答え)を利用しながら、覚えていないにも関わらずコードをひねり出すんです。

 記憶は後からついてきます。

 まずはとにかくコードを書くことです。

 単に文字列が表示されるだけのものでも、メモ帳みたいなものでも、電卓でも、何でもいいのでとにかく作るんです。検索して得た知識を継ぎはぎし、無理やり作るんです。初めは大した物はできないと思いますが、その悪戦苦闘から得るものが絶対あります。

webアプリケーション

 AndroidやiPhone向けのアプリも面白いですが、Webで何か作れるようになると、とてつもなく役立ちます。

 ブラウザさえあればPCでもAndroidでもiPhoneでも利用できるサービス(webアプリケーション)が作れるんですから。

 ただし、webアプリケーションを作ろうと思ったら、クライアント側(ブラウザ)での処理も、サーバー側での処理も書く必要があるので、大変と言えば大変です。データベースを触るのも結構大変です。

 けど、WordPressを使いこなせるようになれば、結構何でもできます。WordPressはphpで動くwebサイト構築システムです。データベースとのやり取りも簡単だし、プラグインを使えばいろんな機能を組み込むこともできます。

 あと、Ruby on Railsというwebアプリケーションを作ることに特化した非常に良いのがあります。

 Rubyは日本人が開発したプログラミング言語で、個人的には非常に書きやすく読みやすい言語だと思います。

 そのRubyと、webアプリケーションを作る為のフレームワークであるRailsが合体したのがRuby on Railsです。

 Ruby on Railsは驚くほど効率的にwebアプリケーションを作ることができるので、これから何か覚えたいという人には是非ともおすすめです。

アイデアを形に

 アイデア次第では、日本中の、いや世界中の人が利用するwebサービスを作れるかも知れません。基本的な作り方さえ分かればあとはアイデア勝負です。

 アイデアを形にすることが出来るスキルを身につければ、いろんな可能性が広がります。

 もちろん収入にもつながります。

 未来の自分の為にもここらで本気出しましょう。

 人生、やったもん勝ちです。

登録無料、質問し放題↓

Androidアプリを作ろう

コメント

  • こんにちは、某大学情報工学科の学生です。
    javaについては大学の講義である程度理解したため、春休みにAndroidのプログラミングをやってみようと考えAndroid studioをインストールしたところ何が何だか分からず、気付けばこのサイトにいました。

    管理人様が書かれたkindle本「Androidアプリを作ろう」を購入したのですが、大変丁寧で分かり易い内容に感動しました。
    javaをある程度理解しているという前提はありますが、初心者にとってここまで分かり易い本は他にないでしょう。
    今後の講義でAndroidのプログラミングがあるので、大学の友人にも勧めようと思います。

    駄文失礼致しました。

    by 学生です €2016/03/11 19:31

  • 嬉しいコメントありがとうございます。執筆の苦労が報われました。(^^)

    ぜひ口コミで広めて下さい!

    by Nobuo@管理人 €2016/03/11 20:50

down

コメントする



一番かんたんなJava入門

Androidアプリの作り方

忘備録

私の作ったAndroidアプリ

おすすめ入門書

おすすめプログラミングスクール

無料で試せる今がチャンス!

管理人

Nobuo_CREATE

Nobuo_CREATE

WordPressテーマPrinciple、マテリアルを作ったり、Androidアプリを作ったり、Java入門サイトを作ったり、本を書いたりしています。どうぞよろしく。 [詳細]



オススメ書籍

[オススメpoint]

 この本は全く何も分からない初心者の方にお勧めです。プログラミングをするには覚えなければならない事が無茶苦茶いっぱいありますが、この本は教えてくれる順番、その構成が素晴らしいです。RPGのゲームを作るというストーリーにのっとってちょっとずつ難しいことを教えてもらえます。
 無機質で膨大なデータが載っているような本は読む気にならないという方は、こういうストーリー仕立ての本でチャレンジしてみてはいかがでしょうか?(注:RPGを作る為の本ではありません。)

[オススメpoint]

 ある程度、Javaを読み書きできるようになったら、オブジェクト指向について学ぶべきです。本書は、抽象的で分かったような分からんようなオブジェクト指向について、非常に分かりやすい例を出して説明してくれています。オブジェクト指向とは何なのか?という本質を掴むのにこれほど適した本はないと思います。オブジェクト志向の理念を理解できれば、より効率のいいコードをより楽に書けるようになるはずです。Java上級者を目指すなら必読の一冊!

只今、急拡大中

JavaからのRuby on Rails入門

JavaからのRuby on Rails入門

COBOLからのJAVA習得

子供向けプログラミング教室

かいりつキッズプログラミング教室