私はちょうど3〜4年前にあなたの状況にあり、一部のコメンテーターが示唆しているように、参入障壁が低いためPHPを試しました.
それは間違いでした!確かに、あちこちでいくつかのことを達成できました。たとえば、あまりにも欠陥のある本からの連絡フォームを使用したことで、後に大規模なスパム送信者にハイジャックされ、ほとんどの電子メール サーバーから私のドメインが禁止されました。
その後、 Sitepointやその他のソースからの優れた書籍、ブログ投稿、フォーラムのガイダンスに従って、オブジェクト指向プログラミングを使用してデータベース駆動型サイトを作成する方法を学ぼうとしました。私の小さな脳には難しすぎました。私はそれをすることができませんでした。
どうしたの?2 年半前、私はちょうど v. 1.1 になったばかりの Rails を学ぶことにしました。最初から楽しくて、とてもやりがいがあります。Ruby で作業するのは楽しく、PHP よりもはるかに簡単に習得できます。また、Rails フレームワークは非常によくまとめられているため、適切なオブジェクト指向 Web を行う方法を学びながら、高度な機能を備えた非常に精巧な Web サイトをわずかな労力で作成できます。プログラミング。
新しい知識を使って非営利団体のサイトをゼロから再作成し(新しいドメインを使用して ;-)、才能のあるデザイナーである友人と一緒にWeb 開発会社を作成しました。
誤解しないでほしいのですが、プログラミングはそれほど簡単ではありません。プログラミングを学びたいのであれば、多大な努力を払う必要がありますが、私の経験では、Rails を使用するとすぐに結果が得られ、時間の経過とともにどんどん深くなることができます。
2 つの主な知識源をお勧めします。
あなたの選択が何であれ、私はあなたが最高で楽しく充実した経験をすることを願っています