Web版のストックフォトサービスを作るにあたって最適なプログラミング言語と勉強方法を知りたいです

前提

・現在、JacaScriptの勉強をはじめて2週間経たないくらいです。
・独自に考えたストックフォトのサービスを作りたいです。
・勉強方法は書籍で、書籍に書かれているコードをひたすら模写する流れを繰り返しています。
・HTML/CSSはコードを見れば何をやってるか何となくわかる程度の素人です。
・VBAによる業務改善ツールはいくつか作成したので、構文の基本のキは理解しているつもりです。
・VBAではhttpリクエストによる簡単なWEBスクレイピングや、AccessとExcelの連携も少しやりました。

相談概要

勉強している言語や勉強方法、プロセスが間違っているのではないかと不安になってきました。
学ぶべき言語、勉強方法(ロードマップ)、その他注意点などのアドバイスをお願いします。

相談の詳細

前提のとおり、独自のアイデアで考えたストックフォトサービスを作りたいと思っています。
いずれはスマホアプリも作りたいのですが、まずは「Webサービスを作ってから」というのがjsの勉強をはじめた理由です。

ただ、「データ型」「制御構文」「関数」「DOM(ざっくり)」「Node.js(ざっくり)」というあたりを学んだタイミングから
「JavaScriptとフレームワークを勉強するというプロセスは正解なんだろうか」
と不安になってきました。

恐らく数あるフレームワークやモジュールを使えば作れるんだろうとは思いますし、DBの制御も必要になるだろうと思って念のためPHPの教本も買いました。
APIも必要になるだろうとGoogleのAPIについて調べてみたり、コードを読んでみたりしましたが全然理解できないです。

正直なところ、何をどう勉強したらよいか分からなくなってきて混乱しており、というか、挫折しそうなほど悩んでいます。
「構文の基礎やDOM、Node.jsくらい完璧に覚えないと話にならない」
ということであれば、今一度勉強をやり直そうと思います。

雑な相談で大変恐縮ですが、主に相談させていただきたいのは以下3点です。

1.「漢字ドリル方式で何度も書く!」を心がけていますが、非効率でしょうか?(「さっさとフレームワークを覚えろ」みたいな)
2.皆さんならストックフォトみたいなWebサービスを作ろうとした場合、どの言語が最適だと思われますでしょうか?
3.どの言語をどんな流れで勉強するのがベストでしょうか。

ほかにも色々と伺いたいことはありますが、Webサービスの制作というスタート地点に早く立ちたいので、着実な勉強方法を知りたい気持ちでいっぱいです。
なにとぞ、アドバイスのほどよろしくお願いいたします。

コメントを投稿

0 コメント