質問: プログラミング初心者です。 Railsを今後勉強しようと思っており、TwitterやFacebookのようなSNSを作りたいと思っています。 そこで初心者なので、まったくいっていいほど、プログラミングの知識がなく Railsなど何が作れるのかすらわかりません。 質問内容としては、Ruby on Railsで、TwitterやFacebookのようなSNSはつくれますでしょうか? どなたか教えてください。 宜しくお願いします。
回答: 結論は、Railsを使って、TwitterやFacebookのようなSNSは作ることが出来ます。 実際、TwitterはもともとRailsで作られていました。 (※今はRailsではありませんが。) しかし、Railsだけでは、Twitterとまったく同じものは作ることはできません。 まったく同じTwitterを作るには、Rails以外に、 HTML/CSS/JavaScript(jQueryやAjax)、その他いろいろの技術が必要です。 ですが、最低限のTwitterの機能はRailsでも十分に作ることはできますよ。 あと、質問者様はプログラミング初心者ということですので、 やはり最低限、Railsを勉強されるのであれば、Rubyの学習もされたほうがよいかと思います。 他にはHTMLとCSSとJavaScriptの知識はあった方が、WebアプリやTwitterやFacebookのようなSNSを 作るときに役立つと思いますよ。