Re:ゼロから始める文系プログラマ

未経験がプログラミングを通して人生を変える

プログラミング言語解説

React Nativeを初心者向けに徹底解説

おはようございます。Shotaです。 今回の記事では、React Nativeについて詳細に徹底解説します。 React Nativeとは React Nativeの特徴 React Nativeのメリット・デメリット メリット Webプログラマーでもスマホアプリを開発できる 実際の挙動を見ながら確認…

PythonとJavaScriptどちらを最初に優先すべき?|プログラミング未経験者向けに簡単に解説

おはようございます。Shotaです。 今回の記事では、プログラミング未経験者向けにPythonとJavaScriptのどちらを優先するべきかを簡潔に書いていきます。 両方とも学習コストが低く、情報量が豊富なのでプログラミングの初心者にもおすすめのプログラミング言…

Nextとは?|Reactのライブラリを詳細に徹底解説

おはようございます。Shotaです。 今回の記事では、ReactのフレームワークNextについて詳細に徹底解説します。 Nextとは Nextの特徴 サーバ構築 アプリケーションの状態保持 ルーティング 画像やファイルへのアクセス TypeScriptに対応 Nextのメリット・デメ…

フロントエンド・バックエンドをそれぞれ徹底解説

おはようございます。Shotaです。 今回の記事では、フロントエンドとバックエンドのそれぞれの特徴や違いを徹底解説します。単にそれらを説明するだけではななく、個人的におすすめな言語を説明しておきます。 それでは早速、本題に入りましょう。 フロント…

まだ発展途上で情報量が少ないフレームワーク・言語5つ

おはようございます。Shotaです。 今回の記事では、まだ発展途上で情報量が少ないフレームワークや言語を5つ紹介していきます。 FastAPI Svelte Dart TypeScript Swift まとめ 参考サイト FastAPI 最初に紹介するのは、FastAPIです。 FastAPIは、Python3.6以…

Svelteを1分で簡単に解説

おはようございます。Shotaです。 今回の記事では、最近人気のJavaScriptフレームワーク「Svelte」について1分で簡単に解説します。 Svelteとは Svelteは2016年に登場したJavaScriptフレームワークです。JavaScriptライブラリ・フレームワークの中でも特に人…

Reactについて初心者向けに徹底解説

おはようございます。Shotaです。 今回の記事では、初心者向けにJavaScriptフレームワーク「React」について詳細に解説していきます。 Reactとは Reactの特徴 今流行りのUIを構築できる 高速 コンポーネント指向 SPA向け Reactのメリット・デメリット メリッ…

Flutter開発で需要の高いDartの特徴を徹底解説

おはようございます。Shotaです。 「Dartが最近話題になっているが、どう勉強すればいいのか?」 「Dartを開発で使うメリットってなんだろうか?」 このように考えている人も少なくないでしょう。 そこで、今回の記事ではプログラミング初心者に向けてDartに…

スクリプト言語とコンパイル言語の特徴をそれぞれ徹底解説

おはようございます。Shotaです。 最近プログラミング学習をする人が増えてきましたが、 「プログラミングは習得が難しい」 「プログラミングはどう勉強すればいいのかわからない...」 「プログラミング言語ってどんな種類があるの?」 このように感じている…

2022年も需要が伸びると予想されるプログラミング言語5選

おはようございます。Shotaです。 「これからの時代はプログラミングのスキルが必要になるな....」 「将来はプログラマーとして生計を立てたいけど、どの言語を勉強すればいいのかわからない」 「どの言語を勉強すれば大丈夫だろう?」 プログラミング学習を…

NoSQLとは?初心者向けに特徴やメリット、活用事例を徹底解説

おはようございます。Shotaです。 「NoSQLって何?」 「NoSQLは聞いたことあるけど具体的に説明できない」 「NoSQLってどんな場面で使われるの?」 本記事にたどり着いている人の中には、このように考えている人も少なくないでしょう。 そこで、今回の記事で…

JavaScript初心者向けにAngularとVueを徹底比較

おはようございます。Shotaです。 WEB開発で非常によく使われているJavaScriptフレームワークの中に、AngularやVueがあります。両方ともプログラマーの中では非常によく知られているJavaScriptフレームワークの一種です。 「Angular?Vue?それぞれどんな特…

最近話題のAltJS(JavaScriptの代替言語)を簡単に解説

おはようございます。Shotaです。 「AltJSってそもそも何?」 「AltJSの存在は聞いたことあるけど、どのような言語があるのかイメージできない...」 本記事にたどり着いている人の中には、このように考えている人も少なくないでしょう。 JavaScriptはフロン…

WEB開発初心者におすすめするプログラミング言語3選とその特徴

おはようございます。Shotaです。 「WEBアプリを作ってみたいけど、どの言語がおすすめなのかわからない」 「WEBアプリを開発するのに必要な言語を知りたい!」 本記事にたどり着いている人の中には、このように考えている人も少なくないでしょう。 今回は、…

Vue CLIとは?話題のVueコマンドラインツールを徹底解説

おはようございます。Shotaです。 「Vue CLIをインストールしてVueのアプリを作ってみたい」 「Vue CLIをインストールしてみたけど、どうすればいいのか見当つかない...」 本記事にたどり着いた人の中には、このようなことを考えている人も少なくないと思い…

Nextjsとは?|Reactのフレームワークを初心者向けに徹底解説

おはようございます。Shotaです。 「Nextjsって何?具体的にどんなことができる?」 「Nextjsに似た名前であるNuxtjsがあるけど、具体的にどう違うの?」 本記事にたどり着いた人の中には、このように考えている方も少なくないでしょう。そこで、今回の記事…

プログラミング言語を徹底解説!|超初心者向けに種類/できること/選び方を説明

おはようございます。Shotaです。 「プログラミング言語って具体的にどんなことができる?種類は?」 「どのプログラミング言語を選べばいいのか?」 本記事にたどり着いた人の中には、このような悩みを抱えている方も少なくないでしょう。確かに、プログラ…

Nuxtjsとは?メリットや利用シーンを初心者に徹底解説

おはようございます。Shotaです。 「Nuxtjsは聞いたことあるけど使い方がわからない....」 「Nuxtjsって何?」 本記事にたどり着いた人の中には、このようば疑問を持つ人も少なくないでしょう。そこで、今回の記事ではNuxtjsについてメリットや利用シーンを…

R言語とは?初心者向けに徹底解説

おはようございます。Shotaです。 「R言語って何?」 「R言語は知ってるけどどのようなことができるかはわからない...」 このように考えている方もいて、本記事を読んでいる人も少なくないと思います。 そこで、今回の記事では統計やデータ分析の分野で活用…

Dartとは?初心者向けに徹底解説

おはようございます。Shotaです。 Android・iOS両対応のアプリを開発できるフレームワークであるFlutter。このFlutterで使用されているプログラミング言語がDartです。 「Dartでどういうプログラミング言語?」 「Dartってどのように使われているの?将来性…

TypeScriptを初心者向けに徹底解説

おはようございます。Shotaです。 皆さんは「TypeScript」というプログラミング言語を知っていますか? TypeScriptはWEBプログラミングで注目されている新しい言語の一つです。Web開発のフレームワークでタイプスクリプトを推奨しているものが出現し、知って…

【重要】Webプログラミングで登場する、覚えておきたいエラーメッセージ

おはようございます。Shotaです。 本記事を読んでいる人の中には、Webプログラミングを勉強している際に(例えばWebアプリの開発)、エラーメッセージを読み取れない人も少なくないと思います。 そこで、今回の記事ではよく出てくるエラーメッセージについて徹…

プログラミング言語選びの悩みを解決|できること別に詳細に解説

おはようございます。Shotaです。 本記事を読んでいるあなたは、プログラミングに興味が出てきたものの、 ❓「プログラミング言語って何を学べばいいの?」 ❓「プログラミング言語を選ぶ時に、特徴やできることを考えて総合的に選びたい」 などと思っていませ…

Node.jsとは?初心者向けにできることや長所・短所を徹底解説

おはようございます。Shotaです。 Node.jsとは、サーバサイドで動くJavaScriptの実行環境の一つです。 その中で、 ❓「Node.jsって何?」 ❓「JavaScriptとの違いは?」 ❓「Node.jsでどのようなことができるんだろう?」 このように疑問を感じていませんか? …

2021年将来性の高いプログラミング言語5選|選び方や稼ぐ方法も詳細に解説

おはようございます。Shotaです。 2020年から、義務教育でもプログラミングが必修化されましたが、背景には日本国内におけるIT人材の不足があります。 しかし、裏を返せばプログラミングを習得することは仕事における自分の価値を向上させることに繋がります…

Kotlinとは?Javaとの違いから活用事例、収入まで徹底解説

おはようございます。Shotaです。 皆さんは、Kotlinというプログラミング言語を知っていますか?つい最近に開発された言語ですが、アプリ開発ですでに知っている人もいるかもしれません。 しかし、初心者向けの情報はまだそれほど多くありません。 Kotlinは…

【3分でわかる】PHPのWebフレームワーク「CakePHP」

おはようございます。Shotaです。 PHPでWebアプリを開発する際に必ず使われるものがあります。それは「Webフレームワーク」です。今日の記事ではPHPのWebフレームワークの一つ「CakePHP」について徹底解説します。 初心者の方は ❓「Webフレームワークって何…

おすすめのWebフレームワークを言語別に徹底解説

おはようございます。Shotaです。 プログラミング学習を進めていく中で、「フレームワーク」ということなを耳にすることがよくあると思います。ただ、調べてみても難解な言葉ばかりで初心者にはなかなか理解できないことも少なくないと思います。 今日の記事…

Laravelとは?PHPの大人気Webフレームワークを簡単に解説!

おはようございます。Shotaです。 PHPを勉強していると、 ❓「Laravelって何?」 ❓「Laravelってどのようなことができるの?」 など様々な疑問が浮かんでいくと思います。 そこで今日の記事では、PHPの大人気フレームワークと言われている「Laravel」について…

【初心者必見】Androidアプリ開発に必要な手順, 言語を解説

おはようございます。Shotaです。 「アプリを開発するにはどうすればいいのだろう?」 「プログラミング初心者でもアプリを開発できる?」 このように考えているプログラミング初心者もいるかもしれません。 そこで今日の記事では、初心者の方でもアプリ開発…