StockSnapによるPixabayからの画像こんにちは。倉内です。初心者がプログラミング学習を始めるときにつまずきがちな環境構築ですが、今はWebブラウザ上で書いたコードをすぐに実行できる「オンライン実行環境」が充実しているので利用しない手はありません。ほとんどのオンライン実行環境が複数の言語に対応しており、プログラミング学習はもちろん、「普段使っていない言語だけどちょっと試してみたい」といったときにも非常に便利です。しかし無料で利用できるサービスだけでも数が多く、どれを使うとよいか迷う方もいらっしゃるかもしれません。そこで今回は、おすすめのオンライン実行環境を対応言語や入力補完機能の有無…
ElchinatorによるPixabayからの画像こんにちは。倉内です。C言語というと初心者の方にとっては「難しそう…」「ポインタっていうやつ、絶対つまずくやつだ……」なんてイメージがあるかもしれませんね。50年近くの歴史があり、多数の後発プログラミング言語がある中、特に組み込みシステムでは今もC言語が幅広く使われています。仕様としてはそれほど難しくない言語なのですが、やはりメモリ管理やポインタなどプログラミングに初めて取り組む方には難解な部分があります。ただ、C++やC#といったC系の言語はもちろん、PHPやJavaもC言語の影響を受けて作られており、学んでおくとさまざまな場面で役立ちます。…
こんにちは。谷口です。Pythonは非常に人気のあるプログラミング言語ですが、PythonのWebフレームワーク「Django」については知っていますか?PythonでWeb開発をするときに使えるフレームワークには、Django, Pyramid, Flask, Bottleなどがありますが、現在Djangoはその中でも現在もっとも人気があると言っても過言ではないでしょう。以前paizaでとったアンケートでも、Djangoは好きなWebアプリケーションフレームワークの1位でした。paiza.hatenablog.comDjangoには、Web開発に便利なルーティング、MVC、ORマッパー、ジェ…
David SchwarzenbergによるPixabayからの画像こんにちは。倉内です。基本的な内容であれば学習コストはそれほど高くないわりに業務での活躍シーンが多いのがSQLです。ITエンジニアの方はもちろん、そうでない職種の方もデータの抽出や分析をしたいという場面がよくありますよね。書籍もよいですが、「SQLを書いて実行してどんな結果が返ってくるか」を自分の手を動かしながら確認できるほうが習得は早いと思います。そこで今回はSQLの基本を学べる学習サイト7つを学習内容を比較する形で紹介します。(2020年9月10日時点の情報です)使いたいデータベースの種類によって多少記述は違うのですが基本…
こんにちは。谷口です。夏休み中の方も、出かける予定がない方も、この機会にゲーム感覚でプログラミングの勉強を始めてみるのはいかがでしょうか。とはいえ、初心者の方がプログラミングの勉強を始めると 詰まってしまってなかなか進まない 問題をたくさん解いて練習したい コードをたくさん書いて手を動かしたい そもそもどう勉強を進めたらよいかわからない 継続できるか自信が持てない といった悩みがつきものです。そこで今回は、プログラミング初心者でも楽しくプログラミングが学べるpaiza内のコンテンツをご紹介します。プログラミングの学習にも、新たなスキルアップへの挑戦にも、家ですごす時間の楽しみにも、参考になれば…
simplu27によるPixabayからの画像こんにちは。倉内です。PHPは比較的文法などが理解しやすく、初めてプログラミングをする方でも習得しやすい言語です。HTMLに埋め込めるという特徴があり、Web開発に適しているため、FacebookやWordPressといった多くのWebサービスがPHPで作られています。また、サーバサイドの開発でも長年利用されています。最近はPHPのWebフレームワークのひとつであるLaravelの人気も高く、ITエンジニアを目指している方にはおすすめの言語のひとつです。学習者も多く、世の中にはさまざまな学習サイトがありますよね。そこで今回はPHPの基本を学習できる…
Free-PhotosによるPixabayからの画像こんにちは。倉内です。Javaは金融や官公庁など信頼性・堅牢性が求められるシステムでの採用実績はもちろん、OSに依存せず動作するという特徴からWebサービスやAndoroidアプリなどでも広く利用されているプログラミング言語です。長いあいだ安定して求人数・案件数が多く、新人研修でも選ばれることが多いJavaですが、初めてプログラミングを学ぶ方にはちょっと難しい言語でもあります。ただ、Javaを基礎からしっかり身につけておけば、今後どのプログラミング言語を学ぶ上でも役に立つと思います。そこで今回はそんなJavaの基本を学べる学習サイト7つを比較…
PexelsによるPixabayからの画像こんにちは。倉内です。C#はWebサービスやアプリケーション、スマホアプリ、そしてUnityを使ったゲーム開発など幅広く採用されているプログラミング言語です。プログラミング言語の人気を示すTIOBEの2020年8月調査では、C#は5位にランクインしました。(出典:TIOBE Index for August 2020)基本的な内容は学習サイトで無料で学べることも多いので、興味がある方はぜひ取り組んでみてほしいのですが、学習サイトによって学び方や扱っている内容に違いがありますよね。そこで今回は、C#の基本を学べる6つの学習サイトをいろいろな項目で比較して…
こんにちは。谷口です。プログラミング初心者の方が勉強を始めるときは、「何から始めたらよいかわからない」ということで悩みがちです。そんなときは、手軽に学べるプログラミング学習サイトから始めてみるといいでしょう。多くの場合、PCとネット環境があればサービスを使うことができます。最近は、無料または定額でプログラミングを学べるサイトが増えてきています。その中でも、ただ解説を読むだけではなく、ブラウザ上のエディタにコードを入力して実行できたり、動画レッスンでスクールのように学べるサイトを使えば、独学でもプログラミングの基礎を身につけることができるでしょう。そこで今回は、未経験者・初心者でも、プログラミン…
こんにちは。谷口です。プログラミング初心者のみなさんは、ふだんどのような勉強をしていますか?プログラミングの勉強を進めていると 独学で学んでいたけど途中で詰まってしまった 練習問題をたくさん解ける場所がほしい と思うことがあるかと思います。最近は、ゲーム感覚で楽しくプログラミングを学んだり、練習問題をたくさん解いたりできるサイトやサービスも増えています。ゲームでプログラミングが楽しく学べたら、気軽に勉強が始められるし、続けやすいですよね。そこで今回は、プログラミングが学べる7つのゲームコンテンツの内容を比較してみました。プログラミング初心者の方の参考になれば幸いです。 各ゲームの特徴早見表 コ…