小生も初心者ですが、勉強する時に心がけていることは、
・目指すものを因数分解する(=機能や性質を小さく分けていく
・その中で一番ファンダメンタルな部分の構築を考える
これをまずやっておくと、自然と次に学ぶべき事項が見つかります。
=何で検索すべきなのかみえてくる
ssasahさんの目的とするTeratailのようなQ&Aサイトで考えてみると、
まず他の方もおっしゃっている通り
「掲示板機能」があると思います。他にも、
「会員登録機能」「ログイン機能」「通知機能」「テキスト加工機能」「ヘルプ表示機能」「検索機能」など、多くの小さな機能の組み合わせで成り立っていますね。
ただ、最初の一歩を「ヘルプ表示機能」から調べてつくっても目的物が見えて来ずに挫折してしまいます。
なので、もっともファンダメンタルな枠組み=掲示板機能 からつくってみるというのが他の方の意見です。
さらに掘ると、「掲示板機能」にも多くの機能がありますよね。
その中でも最も原始的な機能は、「テキスト入力」であるはずです。
なので最初に作るべきは
「テキストエリアを表示させ、そこにテキストを入力できるページ」
ということになります。
次に「投稿ボタン」が必要だと気づくはずです。
さて、テキストエリア程度ならば簡単にググって出てきますが、「投稿ボタンの作り方」を解説しているサイトはざらにありそうもないですよね。
ここで、さらに分解する必要が出てきます。
投稿ボタン
┗クリックすることができる
┗テキストエリア内の情報を受け取る
┗テキストエリアから受け取った情報を別の場所に渡す
こんなかんじで考えていけば、一歩ずつ進められるはずです。
掲示板なら、最低限の機能をもったサンプルなどたくさんあると思います。
それらを一度コピペで作ってから、いま考えた「小さな機能の一部を改変してみる」ことを繰り返していくと、「あぁ、ここはこうだったのか」とわかってくると思います。
という考え方でいいのでしょうか・・・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。