我、京大生ぞスマートフォン用の表示で見る我、京大生ぞ現役京大生の雑記。プログラミング独学におすすめなサイト7選!【入門から上級まで】【勉強するならコレ】2018-07-07プログラミング独学におすすめなサイト7選!【入門から上級まで】【勉強するならコレ】プログラミングシェアするはてブシェアTweetFeedlyPocketこんにちは、京大生ブロガーのゲーテ(@goethe_kyodai)です。プログラミングは本での独学はかなり厳しいです。サイトで実際に手を動かしながら独学した方が楽しいし挫折しない。学ぶにはプログラミングサイトを試してもできなかった人へおすすめ学習手順Progateprog-8.com「全くプログラミングやったことない!」っていう人がプログラミング入門するのに最適なのがProgateです!上の図のように可愛らしいスライドによる丁寧な説明は本当にわかりやすいです。プログラミングに必要な知識を1から教えてくれます!僕もほぼプログラミングをProgateで始めましたが理解に苦しむことなくスイスイ進めました。全コース制覇した僕が言うので間違いないです!あとランキング制度があ理、コースをクリアしてもらえるポイントで競い合うことができてモチベーションを維持できます。入門には最適ですが、勉強できる内容がプログラミング言語の基礎ばかりなので、中級者には物足りないです。学べるプログラミング言語はHTML&CSSJavaScriptRubyPHPJavaPythonSwiftSQLSassGoと豊富です。LineGitのようなプログラマーが当たり前に使う技術を学べるのも高ポイントです!気になる有料プランのお値段は月額980円から!これだけの内容を月額980円で学べるのはだいぶお得感がしますね。Lineも学べるスライドが分かりやすいランキングがあってモチベを維持しやすい有料プランは月額980円Progateを始めるteratailプログラミングとはバグとの戦いです。Progateをどんどん進めていけば、どうしたらいいか分からないバグにたくさん出会うと思います。そこで初心者が解決策をうーんとじっくり考えるのは時間の無駄です。プログラミングに詳しい人に聞くのが一番でしょう!teratailはプログラミング独学者向けの無料質問サイトです。主要なプログラミング言語ならすぐ解決できます!経験を積んだ人が答えてくれます。Hacksこれだけ企業ではなく個人運営のサイトですが、安心してください!プログラミングスクールの現役講師であり、いくつものハッカソン優勝経験がある迫佑樹さんが作った動画を見て手を動かしながら学べる教材です!現在250本以上売れており,大好評です!「本当に存在してるの?」と思う人は、彼のTwitterを見てみるとその存在と実績を確認できると思います(笑)。カテゴリ機能などがついた基礎的なWebアプリを開発してリリースするレベルまで持っていけます。Hacksを見てみるPyQPyQは、Python学習に特化したサイトです。入門から実務レベルまでスキルレベルを一気にあげることができます!今流行りの機械学習も学べます!分からなかったところをプロに質問できる「メールサポート」システムがあるのでプログラミングを初めてやる人でも着実に理解できます!「実務で役立つPython」というコースで、ユニットテストや例外処理などの、実務をやる上では避けて通れないが独学するのは面倒な内容を学べるのは嬉しいです。個人だと一番安いコースで月額2980円からです!ですがこのコースは質問サービスがついてません。初心者には割と厳しいかも。質問サービスがあるコースで月額7980円PyQを見てみるPyQについてもっと知りたい方は、僕が1ヶ月体験してみた「PyQのレビュー記事」をご覧ください!PyQのレビュー記事PyQをレビューしてみたAidemyPyQがPythonを中心に学ぶサービスだとしたら、Aidemyは人工知能や機械学習を学ぶサービスです。PyQを一通り終えた後に、ステップアップとしてAidemyをやるのがオススメです。PyQと同じくプログラミング言語はPythonで、PyQより一歩進んだ応用を勉強できるのが特徴です。機械学習、ブロックチェーン、自然言語処理などのより先進的な内容とそれに必要なPandasやNumpyなどの知識が学べます!こういう最先端の濃い内容を学べるプログラミングサイトはAidemyくらいですね!他にも異常検知やネットワーク分析みたいなマニアックな内容も学べるのも味の1つです。学ぶならAidemy!詳しくレビューPaizapaiza.jpProgate、PyQ、Aidemyなどでプログラミングの基礎を一通り学べたなら次に付けるべきなのは実装力です。実装力はプログラミングの問題を解くことで付いていきます。質の良い問題を無料でたくさん解けるのがPaizaです。使える言語は、C、C++、C#、Java、Python、Ruby、Perl、PHP、JavaScript、Scala、Swift、Go、Rなどで、マニアックな言語でも対応してます。実務で実際出てくるような問題が中心で、問題のランクは難しい順にD、C、B、A、Sとあります。プログラミング初心者向け。初心者には少し厳しい。解くのに頭わりと使う。解くのに何時間もかかる。実際に解いてみた感想としてはこんな感じです。Paizaは問題の他にも、CとかPythonなどを学べる講座もあるのでプログラミング学習にもオススメできます。Paizaまとめ様々な難易度の問題を無料で解けて実装力をつけることができる対応プログラミング言語は主要からマイナーまでカバープログラミング言語を学べる講座もあるPaizaを始めるAtcoder「PaizaのS問題なんて楽勝にできるよ」って人は、より高度な実装力をつけるためにAtcoderで競技プログラミングを始めるといいでしょう!世界ランキングがあって世界中の賢いプログラマーたちがこぞって1位を目指します。問題もハードなものばかりです。問題を解くにはアルゴリズムとデータ構造の知識と実装テクニックが必要です。競技プログラミングで高得点を取るために学ぶべきアルゴリズムとデータ構造の知識と実装テクニックはネット上に散らばってるんですが、まとまってるのがないです。それらが体系的にまとまっているのがこの本です。2012-01-28Amazonで探すKindleで探す楽天ブックスで探すただこれは難しくて読むのに前提知識がいるような本です。読み解くために下の二冊を読んどくといいでしょう。↓Aidemyでがっつり学ぶというコースが一番挫折しないかなと思います。Pythonでの実装力もバリバリつきますし。Learning」という本で最初から学んでもいいです。理論は基礎的な部分に触れるだけで、実装がメインです。言語は同じくPythonです。2016-09-24Amazonで探す楽天ブックスで探す「ガチで理論からしっかり理解したい」ってしたい人は下の専門書を読み進めていくのがいいでしょう。2012-02-29Amazonで探す楽天ブックスで探すプログラミングサイトを試してもできなかった人へサイトで独学しようと思って試しても「全然分からん!」ってなった人いますよね?まだ諦めるのは早いですそんな人は人間がマンツーマンで手取り足取り教えてくれるプログラミングスクールに通うのがいいです!でもプログラミングスクールって高いんですよね・・・安いところで7万くらい、高いところで60万とかします。高い買い物ですから、内容をよく吟味したいですよねー。そこで、大手のプログラミングスクールは無料体験というのをやっているんです。実際に体験して雰囲気やカリキュラム、どのレベルまで到達できるかなどを知ることができるんですねー。(2)はてなブログをはじめよう!a86223990さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。