質問: 現在私は学生で、Webエンジニアリングのスキルをつけたいと思いほぼ独学で勉強しています。 もう少しスキルを習得したら、力試しとしてAWSなどの本番環境でWebアプリをリリースするまでのことを自分で一通りやってみたいと思っております。また、ITベンチャーなどでのインターンもしてみたいと思っています。今までに学んだこととしては、 * Web(アプリ)に関する基礎的な仕組みや用語について * git, vagrantなどの使い方 * HTML/CSS/JS(jQuery)の基本的な書き方 * Ruby on Railsを用いたWebアプリの作成方法 などです。WebサイトとしてはProgateやRails Tutorial、それに書籍を使って繰り返し学習しました。Twitter的な基本的なWebサービス(レイアウト、ルーティング、データモデル...)を自分で意味を理解して1から作れる程度の知識は身についたと思います(知識の幅はまだ狭いですが)。バックエンドについてはRailsを深めていきたいと思っていますが、現在のほとんどのWebアプリケーションではフロントエンドにAjaxを実装しており、こちらも学習しないといけないと思います。jQueryで実装することはできますが、せっかくなので現在多くも用いられているAngular.jsやReact.jsなどのフレームワーク(ライブラリ)を導入してみたいと考えています。色々ドキュメントを参照して、とりあえずReact.jsをやるのがいいのではないかと思っていますが、他にもVue.js, Backbone.jsなど種類があり、どれが自分にとってベストか確信はありません。 * 初心者が学ぶのに適している * 現場でよく用いられおりインターンなどした際に役立つ * 独学でも教材が充実している(英語でも可) * Ajaxを用いたWebアプリを開発しやすくなる などの点で、経験者の方々にとってどれがおすすめかご教授いただけると幸いです。また、以上の文章で私の学習指針などで間違った点がある場合にもご指摘いただけると幸いです。よろしくお願いします。
回答: こちらをどうぞ。 * JSの何から手をつければいいかわからない