私は自分が初心者プログラマだと思います-初心者はあなたが好きです。そのため、これまでにないことを行うプロジェクトでプロジェクトを開始する方法がまだわかりません。
たとえば、YouTubeから動画をダウンロードして、ユーザーが指定した形式に変換できるプログラムを書きたいと思います。私はこれまでこのようなことをしたことがなく、どこから始めればいいのか本当にわかりません。むしろ、何を検索すればよいかわかりません。
「YouTubeダウンローダー」を検索すると、既存のYouTubeダウンローダーサイトへの無用なリンクが大量に表示されますが、そのほとんどは機能しません。
私が知りたいのは、私が何も知らないプロジェクトを始める方法です。このプロジェクトに必要なものを見つけるにはどうすればよいですか?これに最適な言語を見つけるにはどうすればよいですか?特に役立つAPIがあるかどうかを確認するにはどうすればよいですか?また、新しいプロジェクトに取り組む準備をするときに、他にどのような質問をする必要がありますか?
また、Wiresharkを使用して、ブラウザがWebサイトと通信する方法、およびブラウザ間で転送されるデータについて知ることもできます。
—
rwong
答えではありませんが、tubemaster.netを試しましたか?それはオープンソースでさえあるので、それを使って何かを学ぶことができます(コードの品質とあなた自身のレベルによっては、そうでないかもしれません)。
—
jv42