Web開発への初心者のロードマップ

この初心者向けロードマップは、Web開発のすべての基本を示しています。使用するコードエディタの把握から、どのJavaScriptフレームワークまたはバックエンド言語を選択できるかまで、各ステップを実行します。また、これらのスキルを学ぶことができるリソースへのリンクも含まれます。

事実、始めたばかりの場合、今知っておく必要があるのは基本だけです。存在するすべてのテクノロジー、ツール、または言語を最初から知る必要はありません。(あなたがそれに来るとき、あなたはその橋を渡るでしょう、私を信じてください!)

このガイドの終わりまでに、Web開発の基本、知っておく必要のあるスキル、およびそれらを見つける場所について理解できるようになります。

1:Web開発とは:Webサイトの仕組み、フロントエンドとバックエンド、コードエディター

2:基本的なフロントエンド: HTML、CSS、JavaScript‌‌

3:ツール:パッケージマネージャー、ビルドツール、バージョン管理

4a:追加のフロントエンド: Sass、レスポンシブデザイン、JavaScriptフレームワーク

4b:基本的なバックエンド:サーバーとデータベースの管理、プログラミング言語

このロードマップでは、ステップ1、2、および3を順番に実行することをお勧めします。次に、フロントエンドとバックエンドのどちらに重点を置くかに応じて、手順4aまたは4bを任意の順序で実行できます。

個人的には、フロントエンドWeb開発者が少なくとも少しバックエンドを知っていることは良い考えだと思います。逆もまた同様です。少なくとも、両方の基本を知っていると、フロントエンドとバックエンドのどちらが好きかを判断するのに役立ちますか?

この記事の更新版も私のブログでチェックできます!

1:Web開発とは何ですか?

実際のコーディングに入る前に、まずWeb開発とは何かに関する一般的な情報をいくつか見てみましょう。Webサイトの仕組み、フロントエンドとバックエンドの違い、コードエディターの使用です。

ウェブサイトはどのように機能しますか?

すべてのWebサイトは、最も基本的には、サーバーと呼ばれるコンピューターに保存されているファイルの集まりにすぎませんこのサーバーはインターネットに接続されています。その後、コンピューターまたは電話のブラウザー(Chrome、Firefox、Safariなど)を介してそのWebサイトをロードできます。この状況では、ブラウザはクライアントとも呼ばれます

したがって、インターネットに接続するたびに、あなた(クライアント)はサーバーからデータ(猫の写真など)を取得してロードし、サーバーにデータを送信します(moar cat picsをロードしますクライアントとサーバーの間の4番目はインターネットの基礎です。

ブラウザでアクセスできるものはすべて、Web開発者が作成したものです。いくつかの例は、AirBnb、Facebook、Twitterなどの非常に複雑なWebアプリに至るまで、単純な側面の小規模ビジネスのWebサイトやブログです。

フロントエンドとバックエンドの違いは何ですか?

「フロントエンド」、「バックエンド」、および「フルスタック」Web開発者という用語は、クライアント/サーバー関係のどの部分を使用しているかを表します。

「フロントエンド」とは、主にクライアント側を扱っていることを意味します。これは、ブラウザに表示されるものであるため、「フロントエンド」と呼ばれます。逆に、「バックエンド」は実際には見えないWebサイトの一部ですが、すべてが機能するために必要な多くのロジックと機能を処理します。

これについて考えることができる1つの方法は、フロントエンドWeb開発は、レストランの「フロントオブハウス」部分のようなものであるということです。インテリア、座席、そしてもちろん食べ物を食べることなど、お客様がレストランを見に来て体験するセクションです。

一方、バックエンドWeb開発は、レストランの「家の裏側」の部分のようなものです。ここで配達と在庫が管理され、食品を作成するプロセスがすべて行われます。舞台裏には見えないものがたくさんありますが、最終製品である美味しいお食事を体験(そしてできれば楽しんで)することができます!

楽しいイラストはさておき、フロントエンドとバックエンドの両方のWeb開発は、異なるが非常に重要な機能を果たします。

コードエディタの使用

Webサイトを構築するときに使用する最も重要なツールは、コードエディターまたはIDE(統合開発環境)です。このツールを使用すると、Webサイトを構成するマークアップとコードを記述できます。

そこにはかなりの数の良いオプションがありますが、現在最も人気のあるコードエディタはVSCodeです。VS Codeは、MicrosoftのメインIDEであるVisualStudioのより軽量なバージョンです。高速、無料、使いやすく、テーマや拡張機能を使用してカスタマイズできます。

他のコードエディタは、Sublime Text、Atom、およびVimです。

ただし、始めたばかりの場合は、VSCodeをチェックすることをお勧めします。VSCodeはWebサイトからダウンロードできます。

Web開発とは何かというより広い概念のいくつかをカバーしたので、フロントエンドから始めて、より詳細に取り掛かりましょう。

2:基本的なフロントエンド

Webサイトのフロントエンドは、HTML、CSS、JavaScriptの3種類のファイルで構成されています。これらのファイルは、クライアント側のブラウザに読み込まれるものです。

それぞれを詳しく見ていきましょう。

HTML

HTML、またはハイパーテキストマークアップ言語は、すべてのWebサイトの基盤です。これは、Webサイトを見たときにブラウザに読み込まれる主要なファイルタイプです。HTMLファイルには、ページ上のすべてのコンテンツが含まれており、タグを使用してさまざまなタイプのコンテンツを示します。

たとえば、タグを使用して、見出しのタイトル、段落、箇条書き、画像などを作成できます。HTMLタグ自体にはいくつかのスタイルが添付されていますが、Word文書に表示されるような、かなり基本的なものです。

CSS

CSS(Cascading Style Sheets)を使用すると、そのHTMLコンテンツのスタイルを設定して、見栄えを良くすることができます。Webサイトの要素の色、カスタムフォント、レイアウトを好きなように追加できます。CSSでアニメーションや図形を作成することもできます!

CSSには多くの深みがあり、JavaScriptのようなものに進むことができるようにCSSを理解する傾向がある場合があります。ただし、CSSを使用してデザインをWebサイトのレイアウトに変換する方法を理解することの重要性を過大評価することはできません。フロントエンドに特化したい場合は、本当に確かなCSSスキルを持っていることが不可欠です。

JavaScript

JavaScriptは、ブラウザで実行するように設計されたプログラミング言語です。JavaScriptを使用すると、Webサイトを動的にすることができます。つまり、ユーザーや他のソースからのさまざまな入力に応答します。

たとえば、ユーザーがクリックするとページの一番上までスクロールして戻る「トップに戻る」ボタンを作成できます。または、世界のユーザーの場所に基づいて今日の天気を表示する天気ウィジェットを作成することもできます。

特に、後でReactのようなJavaScriptフレームワークを使用してスキルを開発したい場合は、時間をかけて通常のバニラJavaScriptを最初に学習すると理解が深まります。学ぶのは本当に楽しい言語であり、それを使ってできることはたくさんあります!

HTML、CSS、JavaScriptを学ぶ場所

コーディングを学ぶのに最適な場所はどこかとよく聞かれますが、通常は次のリソースのいくつかを説明します。また、ブログにWeb開発を学ぶのに最適なコースのより詳細なリストがあります。役立つかもしれません。

:以下のリンクの一部(有料コースや書籍へのリンク)はアフィリエイトリンクです。つまり、追加費用なしで購入すると手数料が発生します。これは、このような役立つリソースを作成する際に私をサポートできる1つの方法です。

freeCodeCamp

私がお勧めするお気に入りの場所の1つは、freeCodeCampです。これは、非営利で完全に無料のオンラインコーディングブートキャンプです。私はこのオプションが大好きです。なぜなら、あなたが初心者で、コーディングが自分に適しているかどうか完全にわからない場合は、それが好きかどうかを確認するための低圧でリスクのない方法だからです。

freeCodeCampの欠点の1つは、コーディング環境が組み込まれた素晴らしいカリキュラムがありますが、その一部として構造化されたビデオがないことです。

したがって、ビデオから学ぶことが本当に好きな場合は、他にいくつかのオプションがあります。

チームツリーハウス

Team Treehouseは、ビデオベースのプレミアムオンライン学習プラットフォームであり、フォローできる複数のトラックがあります。彼らはあなたが4-5ヶ月で完了することができるオンラインブートキャンプのようなオンライン技術学位プログラムさえ持っています。

残念ながら、Treehouseは無料ではありませんが、予算に応じて月額または年額のプランが異なります。7日間の無料トライアルがあるので、気に入ったかどうかを確認できます。また、基本プランの1年間で100ドルの割引を受けることもできます。Web開発に参加したいと確信している場合は、TeamTreehouseが最適な学習場所です。

1回限りのビデオコースが好きな場合は、無料と有料のオプションがいくつかあります。

ウェス・ボス

Wes Bosには、優れたFlexbox、CSSグリッド、JavaScriptの学習に関する無料のコースがあります。私は彼のCSSグリッドコースを受講したばかりで、それは本当に徹底的で楽しいものでした。ウェスは素晴らしい先生です!

Udemy

Udemyは、すばらしいコースもたくさんあるオンライン学習プラットフォームです。特に気に入っているのは、JonasSchmedtmannによるAdvancedCSS and Sassコースです。この有料コースでは、CSSグリッド、フレックスボックス、レスポンシブデザイン、その他のCSSトピックを扱います。

YouTube

YouTubeには無料のビデオリソースもたくさんあります。

おそらく世界最大のWeb開発チャネルであるTraversyMediaには、HTMLクラッシュコースとCSSクラッシュコースがあります。

Webデザインとフロントエンドに焦点を当てたチャンネルであるDesignCourseには、HTMLとCSSのチュートリアルもあります。

また、freeCodeCampには独自のYouTubeチャンネルがあり、JavaScriptの学習コースやその他の詳細なコースなどのビデオがあります。

Web開発に関する本や記事

あなたが読書家であるなら、私は以下を強くお勧めします:

HTMLとCSS、JavaScriptとjQueryに関する非常に人気のあるJonDuckettの本。これらの本は、あなたの密集した、ありふれた教科書ではありません。彼らは美しくデザインされ、本当によく書かれていて、資料を教えるのを助けるためにたくさんの写真と画像を持っています。

Eloquent JavaScriptは、私が本当に気に入っているもう1冊の本です。あなたは彼らのウェブサイトでそれを無料で読むことができます、あるいはあなたが物理的な本が好きならアマゾンから紙のコピーを買うことができます。私はこれを自分で持っています、そして私はそれが本当に好きです!

より多くの本の推奨事項を見たい場合は、Web開発を学ぶための推奨される本に関する私の投稿をチェックしてください。

そして最後に大事なことを言い忘れましたが、すばらしい記事やその他のリソースがあるいくつかのWebサイトは次のとおりです。

  • Mozilla Developer Network
  • CSSの秘訣
  • スマッシングマガジン

3:ツール

それでは、他のフロントエンドテクノロジーについて見ていきましょう。前述したように、HTML、CSS、およびJavaScriptは、フロントエンドWeb開発の基本的な構成要素です。それらに加えて、あなたが学びたいと思うであろう他のいくつかのツールがあります。

パッケージマネージャー

パッケージマネージャーはソフトウェアのオンラインコレクションであり、その多くはオープンソースです。パッケージと呼ばれる各ソフトウェアは、独自のプロジェクトにインストールして使用するために使用できます。

プラグインのように考えることができます。すべてを最初から作成する代わりに、他の人がすでに作成した便利なユーティリティを使用できます。

最も人気のあるパッケージマネージャーはnpmまたはノードパッケージマネージャーと呼ばれますが、Yarnと呼ばれる別のマネージャーを使用することもできます。どちらも知って使用するのに適したオプションですが、npmから始めるのがおそらく最善です。

詳細について知りたい場合は、npmの使用の基本に関するこの記事を読むことができます。

ビルドツール

モジュールバンドラーとWebpack、Gulp、Parcelなどのビルドツールは、フロントエンドワークフローのもう1つの重要な部分です。

基本的なレベルでは、これらのツールはタスクを実行し、ファイルを処理します。これらを使用して、SassファイルをCSSにコンパイルしたり、ES6 JavaScriptファイルをES5にトランスパイルしてブラウザーのサポートを改善したり、ローカルWebサーバーを実行したりするなどの便利なタスクを実行できます。

ガルプ技術的にタスクランナーは、あなたがあなたのファイルをコンパイルして処理するために使用できることをNPMパッケージのスイートを持っています。

Webpackは、Gulpが実行できるすべてのこととそれ以上のことを実行できる非常に強力なバンドラーです。これは、JavaScript環境、特にJavaScriptフレームワーク(これについては後で説明します)で大量に使用されています。Webpackの欠点の1つは、起動して実行するために多くの構成が必要になることです。これはイライラする可能性があります。

ParcelはWebpackのような新しいバンドラーですが、箱から出して事前に構成されているため、文字通り数分で実行できます。そして、すべてを構成することについてそれほど心配する必要はありません。

個人的には、SassファイルとJavaScriptファイルをコンパイルするだけで、他のことはあまり行わない、自分のフロントエンドワークフローにGulpを使用するのが好きです。

便利なリンク

GulpまたはParcelに興味がある場合は、両方のチュートリアルがあります。

  • ワークフローでGulp4を使用する
  • 小包のクイックスタートガイド

Webpackについて詳しく知りたい場合は、次のYouTubeビデオをご覧ください。

  • DesignCourseによるWebpackのクラッシュコース
  • ColtSteeleによるWebpackの10部構成のシリーズ

バージョン管理

バージョン管理(ソース管理とも呼ばれます)は、プロジェクトファイルで行ったすべてのコード変更を追跡するシステムです。間違えた場合は、以前の変更に戻すこともできます。これは、プロジェクトに無限の保存ポイントがあるようなものです。私に言わせれば、それは大きな命の恩人になる可能性があります。

最も人気のあるバージョン管理システムは、Gitと呼ばれるオープンソースシステムです。Gitを使用すると、すべてのファイルとその変更履歴をリポジトリと呼ばれるコレクションに保存できます。

また、Microsoftが所有するオンラインホスティング会社であるGitHubについて聞いたことがあるかもしれません。この会社では、すべてのGitリポジトリを保存できます。

GitとGitHubを学ぶために、GitHub.comには、起動して実行する方法を説明するオンラインガイドがいくつかあります。Traversy Mediaには、Gitの仕組みを説明するYouTubeビデオもあります。

4a:追加のフロントエンド

フロントエンドダウンの基本を習得したら、習得したいいくつかの中間スキルがあります。Sass、レスポンシブデザイン、JavaScriptフレームワークを確認することをお勧めします。

サス

SassはCSSの拡張機能であり、文体をより直感的でモジュール式にします。それは本当に強力なツールです。Sassを使用すると、スタイルを複数のファイルに分割して整理しやすくしたり、変数を作成して色やフォントを保存したり、ミックスインやプレースホルダーを使用してスタイルを簡単に再利用したりできます。

ネスティングなどの基本的な機能の一部を利用するだけでも、より迅速に、より少ない頭痛でスタイルを書くことができます。

Sassの詳細については、このScotch.ioチュートリアル、およびDevEdによるYouTubeビデオをご覧ください。

レスポンシブデザイン

レスポンシブデザインにより、デスクトップ、タブレット、携帯電話など、すべてのデバイスでスタイルが美しく見えます。レスポンシブデザインのコアプラクティスには、要素に柔軟なサイズ設定を使用することや、メディアクエリを利用して特定のデバイスと幅のスタイルをターゲットにすることが含まれます。

たとえば、コンテンツを静的な400ピクセル幅に設定する代わりに、メディアクエリを使用して、コンテンツをデスクトップで50%の幅、モバイルで100%の幅に設定できます。

多くの場合、モバイルトラフィックがデスクトップトラフィックを上回っているため、レスポンシブCSSを使用してWebサイトを構築することは必須です。

レスポンシブデザインとウェブサイトのレスポンシブ化の詳細については、この記事をご覧ください。また、YouTubeチャンネルでライブコーディングストリームを行っており、最初からWebサイトを構築しており、視聴者はリアルタイムで質問をすることができます。

JavaScriptフレームワーク

バニラJavaScriptの基本を理解したら、JavaScriptフレームワークの1つを学びたいと思うかもしれません(特にフルスタックのJavaScript開発者になりたい場合)。

これらのフレームワークには、最初からアプリを作成する場合よりも迅速にアプリを作成できるようにする、事前に構築された構造とコンポーネントが付属しています。

現在、React、Angular、Vueの3つの主な選択肢があります。

React(技術的にはライブラリ)はFacebookによって作成され、現在最も人気のあるフレームワークです。React.jsのWebサイトにアクセスして、学習を開始できます。プレミアムReactコースに興味がある場合は、TylerMcGinninsとWesBosの両方に素晴らしいコースがあります。

Angularは最初の大きなフレームワークであり、Googleによって作成されました。最近Reactに追い抜かれましたが、今でも非常に人気があります。あなたは彼らのウェブサイトでAngularの学習を始めることができます。DesignCourseのGaryは、YouTubeでAngularクラッシュコースも開催しています。

Vueは、元Angular開発者であるEvanYouによって作成された新しいフレームワークです。ReactやAngularよりも使用量は少ないですが、急速に成長しており、使いやすくて楽しいと考えられています。VueのWebサイトで起動して実行できます。

どのフレームワークを学ぶ必要がありますか?

「さて、どのフレームワークが最適ですか?」と疑問に思われるかもしれません。

真実は、それらはすべて良いです。Web開発では、すべての人とすべての状況に100%最適な選択肢はほとんどありません。

あなたの選択はおそらくあなたの仕事によって、または単にあなたが最もよく使うことを楽しむものによって決定されるでしょう。あなたの最終目標が仕事を上陸させることであるならば、どのフレームワークが潜在的な仕事リストで最も一般的であると思われるかを研究してみてください。

どのフレームワークを選択するかについてあまり心配する必要はありません。その背後にある概念を学び、理解することがより重要です。また、1つのフレームワークを習得すると、他のフレームワークも習得しやすくなります(プログラミング言語と同様)。

最後のセクションであるバックエンドWeb開発に移りましょう。

4b:基本的なバックエンド

バックエンド、つまりWeb開発のサーバー側は、サーバー、サーバー側プログラミング言語、およびデータベースの3つの主要コンポーネントで構成されています。

サーバ

冒頭で述べたように、サーバーはすべてのWebサイトファイル、データベース、およびその他のコンポーネントが保存されているコンピューターです。

従来のサーバーは、LinuxやWindowsなどのオペレーティングシステムで実行されます。Webサイトのファイル、バックエンドコード、データなどすべてがサーバーに一緒に保存されるため、これらは「集中型」と見なされます。

最近では、サーバーレスアーキテクチャもあります。これは、より分散型のセットアップです。このタイプのアプリケーションは、これらのコンポーネントを分割し、サードパーティベンダーを活用して各コンポーネントを処理します。

名前にもかかわらず、少なくともWebサイトのファイルを保存するには、何らかのサーバーが必要です。サーバーレスプロバイダーの例としては、AWS(Amazon Web Services)やNetlifyがあります。

サーバーレスセットアップは、高速で安価であり、サーバーのメンテナンスについて心配する必要がないため、人気があります。これらは、従来のサーバーサイド言語を必要としない単純な静的Webサイトに最適です。ただし、非常に複雑なアプリケーションの場合は、従来のサーバー設定の方が適している場合があります。

サーバーレスセットアップの詳細については、Netlifyに有益なブログ投稿があり、展開を使用して静的Webサイトをセットアップするためのすべての手順を実行できます。

プログラミング言語

サーバーでは、プログラミング言語を使用して、アプリケーションの関数とロジックを作成する必要があります。次に、サーバーはコードをコンパイルし、結果をクライアントに返します。

Webで人気のあるプログラミング言語には、PHP、Python、Ruby、C#、Javaなどがあります。サーバー側のJavaScriptの形式であるNode.jsもあります。これは、サーバー上でJavaScriptコードを実行できるランタイム環境です。

これらのサーバーサイド言語のそれぞれで使用できるフレームワークもあります。フロントエンドJavaScriptフレームワークと同様に、これらのバックエンドフレームワークは、Webアプリの構築をはるかに迅速にする便利なツールです。

Web開発で最も一般的に使用されているプログラミング言語のリストを確認してみましょう。

C#

C#は、MicrosoftのJavaの競合製品として開発されました。.NET Frameworkを使用したWebアプリの作成、ゲーム開発に使用され、モバイルアプリの作成にも使用できます。

学ぶ場所C#:‌‌C#RobMilesによるプログラミングイエローブック‌‌C#Udemyの基本

Java

Javaは最も人気のあるプログラミング言語の1つであり、Androidアプリの構築だけでなくWebアプリでも使用されます。

Javaを学ぶ場所:‌‌ヘルシンキ大学のMOOC‌‌Udemyに関する完全なJava開発者コース

Node.js

Node.jsは非常に人気のあるテクノロジーです(Stack Overflowの2019年の開発者調査による)。注意すべき点の1つは、技術的にはサーバーサイド言語ではなく、Express.jsフレームワークを使用してサーバー上で実行されるJavaScriptの形式です。

Node.jsを学ぶ場所:Moshでプログラミングする‌‌Node.jsチュートリアル‌‌WesBosによるNodeを学ぶ

PHP

PHPはWordPressを強化する言語であるため、中小企業のWebサイトで作業する場合は、多くがWordPressを使用しているため、これは良い選択かもしれません。Laravelフレームワークを使用してWebアプリを構築することもできます。

PHPを学ぶ場所:‌‌mmtutsによるPHPの紹介‌‌UdemyのEdwinDiazによるPHP

Python

Pythonは、特にデータサイエンスや機械学習で使用されているため、人気が高まっています。また、構文が他のいくつかの言語よりも単純であるため、優れていると見なされます。Webアプリを構築する場合は、DjangoまたはFlaskフレームワークを使用できます。

Pythonを学ぶ場所:‌‌UdemyのColtSteeleによるModernPython 3 Bootcamp‌‌LearnPython.org

ルビー

Rubyは、学ぶのが難しいと考えられる構文を持つ別の言語です。フレームワークRubyonRailsを使用してWebアプリを構築できます。

Rubyを学ぶ場所:‌‌The Odin Project‌‌RubyonRailsチュートリアルbyMichael Hartl

JavaScriptフレームワークと同じように、最高のプログラミング言語はありません。あなたの選択はあなたの個人的な興味と好み、そして潜在的な仕事のどちらかに基づいているべきです-それであなたにとって良い選択であるかもしれないことについて少し研究をしてください

データベース

データベースは、その名前が示すように、Webサイトの情報を保存する場所です。ほとんどのデータベースは、「構造化照会言語」を表すSQL(「続編」と発音)と呼ばれる言語を使用します。

データベースでは、データはテーブルに格納され、行は複雑なExcelドキュメントのようなものです。次に、データを作成、読み取り、更新、および削除するために、SQLでクエリを記述できます。

データベースは、Windowsサーバー上のMicrosoft SQLServerやLinux用のMySQLなどのサーバーを使用してサーバー上で実行されます。

従来のテーブルとは対照的に、JSONファイルにデータを格納するNoSQLデータベースもあります。NoSQLデータベースの1つのタイプはMongoDBであり、React、Angular、およびVueアプリケーションでよく使用されます。

Webサイトでデータがどのように利用されるかの例は次のとおりです。

Webサイトに連絡先フォームがある場合は、誰かがフォームを送信するたびにそのデータがデータベースに保存されるようにフォームを作成できます。

データベースへのユーザーログインを使用したり、サーバー側の言語でロジックを記述して、ログインのチェックと認証を処理したりすることもできます。

SQLの基本を学ぶためのいくつかのリソースは次のとおりです。

  • UdemyのJosePortillaによる完全なSQLブートキャンプ
  • SQLBolt

あなたに残すためのいくつかのヒント…

読んでくれてありがとう!このガイドがWeb開発の学習を始めるのに役立つことを心から願っています。

あなたが独学のルートに行く場合に私が持っているいくつかのヒント:

  1. 一度にすべてを学ぼうとしないでください。一度に1つのスキルを選択して学習します。
  2. チュートリアルからチュートリアルへとジャンプしないでください。学習しながら、さまざまなリソースをチェックして、どれが一番好きかを確認してもかまいません。しかし、もう一度、1つを選び、それを最後までやり通してみてください。
  3. Web開発を学ぶことは長期的な旅であることを知ってください。ゼロから3か月でWeb開発の仕事に就くという話を読んだことがあるかもしれませんが、最初から始めているのであれば、仕事の準備ができるまで1〜2年を目指します。
  4. ビデオコースを見たり、本を読んだりするだけでは、自動的に専門家になることはありません。資料を学ぶことは、最初のステップにすぎません。実際のウェブサイトやプロジェクトを構築することは(あなた自身のためのデモのものでさえ)あなたが本当にあなたの学習を固めるのを助けるでしょう。

あなたがウェブ開発を学び始めるとき、幸運を祈ります!もっと興味があるなら、私のブログのこの記事をチェックしてください:全くの初心者としてウェブ開発を学んでください。

私をフォローしたいですか?

InstagramやTwitterでウェブ開発のミニヒントを投稿し、YouTubeでコーディングチュートリアルビデオを作成しています!