Web制作を始めるなら何から?初心者が最初に学ぶこと
Web制作に興味を持ったけれど、
「何から勉強すればいいんだろう?」
「HTMLとCSSって何?」
「JavaScriptも最初から必要なの?」
と迷ってしまうことはありませんか?
Web制作について調べてみると、HTML、CSS、JavaScript、Webデザイン、WordPressなど、たくさんの言葉が出てきます。
最初は覚えることが多そうに見えて、どこから始めればいいのか分かりにくいですよね。
私もWeb制作を学び始めたときは、分からないことがたくさんありました。
そこでこの記事では、これからWeb制作を始める方に向けて、最初に知っておきたいことと、おすすめの学習順序を紹介します。
Web制作って何をするの?
まずは「Web制作とは何なのか」を簡単に知っておきましょう。
Web制作とは、Webサイトを企画したり、デザインしたり、実際にブラウザで表示できる形に作ったりすることです。
例えば、企業のホームページやブログ、商品の紹介ページ、サービスサイトなど、普段インターネットで見ているさまざまなWebサイトがWeb制作によって作られています。
Webサイトを作るためには、
- ページの構造を作る
- 見た目を整える
- スマートフォンでも見やすくする
- ボタンなどに動きをつける
- 必要な機能を追加する
など、さまざまな作業があります。
そのため、Web制作ではHTMLやCSS、JavaScriptなどの知識を使います。
ただし、最初からすべてを覚える必要はありません。
まずは、それぞれがどんな役割を持っているのかを知るところから始めてみましょう。
まずはWebサイトの基本を知ろう
Web制作を始めるなら、最初にHTML、CSS、JavaScriptの役割を知っておくと分かりやすくなります。
簡単にまとめると、
HTML
→ Webページの構造を作る
CSS
→ Webページの見た目を整える
JavaScript
→ Webページに動きや機能を加える
というイメージです。
例えば、Webページに「お問い合わせはこちら」というボタンがあるとします。
HTMLでボタンそのものを作り、CSSで色や大きさ、位置などを整え、JavaScriptを使ってクリックしたときの動作を追加する、といった使い方ができます。
最初はそれぞれの役割を完璧に理解しなくても大丈夫です。
「HTML → 構造」
「CSS → デザイン」
「JavaScript → 動き・機能」
と覚えておくと、これから勉強するときに理解しやすくなります。
最初に学びたいHTML
Web制作を始めるなら、まずHTMLから学んでみるのがおすすめです。
HTMLは、Webページの構造を作るための言語です。
例えば、
<h1>Web制作を始めよう</h1>
<p>Web制作について学んでいます。</p>
このように、見出しや文章などの要素を記述していきます。
HTMLでは、
- 見出し
- 段落
- リンク
- 画像
- リスト
- 表
- フォーム
など、Webページを構成するさまざまな要素を作ることができます。
最初からすべてのタグを覚える必要はありません。
まずは、
h1
h2
h3
p
a
img
ul
li
など、よく使う基本的なタグから少しずつ覚えていきましょう。
HTMLに慣れてくると、「Webページがどのような構造になっているのか」が少しずつ見えるようになってきます。
次に学びたいCSS
HTMLでWebページの構造を作ったら、次はCSSを学びます。
CSSは、Webページの見た目を整えるために使います。
例えば、
h1 {
font-size: 32px;
color: #5E5A57;
}
と書くことで、見出しの文字サイズや色を変更できます。
CSSでは、
- 色
- 文字サイズ
- 余白
- 幅や高さ
- 配置
- 背景
- 枠線
- ボタン
- アニメーション
など、さまざまなデザインを設定できます。
HTMLだけでも文章や画像などを表示できますが、CSSを使うことで、より見やすくデザインされたWebサイトに仕上げることができます。
HTMLとCSSを組み合わせて、小さなWebページを作ってみると、Web制作の楽しさを感じやすいと思います。
HTMLとCSSに慣れたらJavaScript
HTMLとCSSに少し慣れてきたら、JavaScriptにも挑戦してみましょう。
JavaScriptは、Webページに動きや機能を追加するときなどに使われます。
例えば、
- ハンバーガーメニュー
- スライダー
- モーダルウィンドウ
- ボタンをクリックしたときの処理
- スクロールに合わせた動き
- フォームの入力チェック
などがあります。
Webサイトを見ていると、クリックするとメニューが開いたり、画像が切り替わったり、スクロールすると要素がふわっと表示されたりすることがあります。
こうした動きや機能の一部にJavaScriptが使われています。
ただし、Web制作を始める段階でJavaScriptを完璧に覚える必要はありません。
まずはHTMLとCSSを使って、Webページを作ることに慣れてから、少しずつJavaScriptを学んでいけば大丈夫です。
コードだけではなくWebデザインも学ぶ
Web制作では、プログラミングやコーディングだけではなく、Webデザインについて学ぶことも大切です。
例えば、同じ内容を掲載しているWebサイトでも、
- 色の組み合わせ
- 文字の大きさ
- 写真の使い方
- 余白
- レイアウト
- ボタンの配置
などによって、サイトの印象は大きく変わります。
ただ「きれいなWebサイト」を作るだけではなく、
「見やすいか」
「使いやすいか」
「必要な情報を見つけやすいか」
という視点も大切です。
Web制作を学んでいく中で、少しずつデザインについても考えてみましょう。
最初から難しいデザイン理論をすべて覚える必要はありません。
普段からいろいろなWebサイトを見て、
「このサイトは見やすいな」
「このボタンの配置が使いやすいな」
「この色の組み合わせが好きだな」
と感じたことを意識してみるだけでも、デザインを見る目を養うきっかけになります。
実際にWebサイトを作ってみる
Web制作を勉強するときに、ぜひ大切にしたいのが、実際に手を動かして作ってみることです。
本を読んだり、動画を見たりして知識を身につけることも大切ですが、実際にコードを書いてみると、思っていたより難しいことや、逆に簡単にできることが見えてきます。
例えば、最初は簡単な自己紹介ページでも十分です。
自己紹介ページ
↓
プロフィールページ
↓
簡単なWebサイト
↓
LP
↓
ブログ
↓
ポートフォリオ
というように、少しずつ作るものを大きくしていくのもおすすめです。
作っている途中で、
「思ったように表示されない」
「スマートフォンだとレイアウトが崩れる」
「余白をどう設定すればいいか分からない」
といった問題に出会うこともあります。
でも、こうした問題を一つずつ調べて解決していくことも、Web制作を学ぶ大切な経験になります。
スマートフォンでも見やすくする
Webサイトを作るときは、パソコンだけではなく、スマートフォンでの表示も意識してみましょう。
現在はスマートフォンからWebサイトを見る人も多いため、画面の大きさに合わせてレイアウトを変えることが重要です。
このように、パソコンやタブレット、スマートフォンなど、さまざまな画面サイズに合わせてWebサイトを調整することをレスポンシブ対応といいます。
例えば、
パソコン
3列のカード
↓
タブレット
2列のカード
↓
スマートフォン
1列のカード
のように、画面サイズに応じてレイアウトを変えることができます。
HTMLとCSSに慣れてきたら、レスポンシブ対応にも少しずつ挑戦してみましょう。
WordPressにも挑戦してみる
Web制作を学んでいくと、WordPressにも興味が出てくるかもしれません。
WordPressは、ブログやWebサイトなどを作るために利用されているCMSです。
HTMLやCSSなどを使って一からWebサイトを作る方法だけではなく、WordPressを利用してWebサイトを構築する方法もあります。
WordPressでは、記事の投稿や固定ページの作成などを管理画面から行えるため、ブログ運営にも向いています。
HTMLやCSSについて学んでおくと、WordPressのテーマやWebサイトのデザインを理解するときにも役立ちます。
実際に、このNoah LabもWordPressを使って制作しています。
このブログ自体も、Web制作を学びながら少しずつ作ってきました。
これからWordPressについても、実際に使いながら学んだことを紹介していきたいと思っています。
初心者におすすめの学習順序
ここまで紹介した内容を、学習の順番としてまとめてみます。
STEP 1|Webサイトの基本を知る
まずは、
「Webサイトはどのように作られているのか?」
を簡単に知っておきましょう。
HTML、CSS、JavaScriptがそれぞれどのような役割を持っているのかを理解するだけでも、これからの学習が進めやすくなります。
STEP 2|HTMLを学ぶ
Webページの構造を作るHTMLを学びます。
まずは見出し、文章、リンク、画像、リストなど、基本的なタグから覚えていきましょう。
STEP 3|CSSを学ぶ
HTMLで作ったページにデザインを加えていきます。
色や文字サイズ、余白、レイアウトなど、基本的なCSSを少しずつ覚えます。
STEP 4|HTML+CSSでWebサイトを作る
学んだHTMLとCSSを使って、実際にWebページを作ってみます。
最初は小さなページから始めて大丈夫です。
STEP 5|レスポンシブ対応を学ぶ
パソコンだけではなく、スマートフォンでも見やすいWebサイトを作れるようにしていきます。
STEP 6|JavaScriptを学ぶ
HTMLとCSSに慣れてきたら、Webサイトに動きや機能を追加するためのJavaScriptを学んでいきます。
STEP 7|Webデザインを学ぶ
色、文字、レイアウト、余白など、Webサイトを見やすく使いやすくするためのデザインについて学びます。
STEP 8|WordPressなどに挑戦する
HTMLやCSSなどの基本を身につけたら、WordPressを使ったWebサイト制作にも挑戦してみましょう。
最初から全部覚えなくても大丈夫
ここまで読むと、
「覚えることがたくさんあるな……」
と思うかもしれません。
でも、最初からすべてを完璧に覚える必要はありません。
Web制作をしていると、分からないことが出てくるのは珍しいことではありません。
むしろ、
分からないことを調べる → 試してみる → うまくいかなければ修正する
という経験を繰り返すことが大切だと思います。
例えば、
「このボタンを中央に配置したい」
と思ったら、その方法を調べてみる。
実際にコードを書いてみる。
うまくいかなければ、原因を調べてみる。
そうやって一つずつ解決していくうちに、少しずつ知識が増えていきます。
私自身も、まだまだ勉強中です。
だからこそNoah Labでは、分からないことも一つずつ調べながら、実際に作っていく過程を記録していきたいと思っています。
まとめ
Web制作を始めるなら、まずはWebサイトの基本を知り、HTMLとCSSから少しずつ学んでいくのがおすすめです。
HTMLでWebページの構造を作り、CSSで見た目を整え、慣れてきたらJavaScriptで動きや機能を追加していきます。
さらに、Webデザインやレスポンシブ対応、WordPressなどにも少しずつ挑戦していきましょう。
おすすめの流れをまとめると、
Webサイトの基本
↓
HTML
↓
CSS
↓
HTML+CSSで制作
↓
レスポンシブ対応
↓
JavaScript
↓
Webデザイン
↓
WordPress
という順番です。
もちろん、この順番が絶対というわけではありません。
興味を持ったものから始めてみても大丈夫です。
大切なのは、勉強するだけで終わらず、実際に手を動かして作ってみること。
最初から完璧を目指さず、分からないことを調べながら、一つずつできることを増やしていきましょう。
Noah Labでも、Web制作を学びながら、実際に作ったものや学んだことを少しずつ紹介していきます。
これからWeb制作を始める方も、一緒にゆっくり学んでいきましょう。
ゆるり、学んで、つくって。
Noah Labと一緒に、少しずつWeb制作を楽しんでいきましょう。
Web制作におすすめのサービス
Web制作を始めるときに役立つサービスを紹介しています。 気になるものがあればチェックしてみてください。
サービスをチェックする