漠然と、ソフトを作るには? ときたね。
まず、発想の転換をしないとだめですね。何の作業で、何を目的として、どの程度のもの、使用環境、などで、言語もツールも、変えてゆくのが今風です。
時には、いろいろ組み合わせる必要があります。また、その方が、早く簡単にできるからです。
例えば、ある業務用ソフトだと、「プラットフォームをマルチにする」と言うことでベースの言語をJavaにしました。Webサーバーもフリーのアパッチにしました。しかし、Windowsにのせてみると、使い勝手の問題で、C++の力を借りる必要があり、さらに、JScript, VBScript, WSH, HTA, VBAなどあらゆるものを使用してなりたっています。しかもUNIX系のコンピューターに乗せるお客さんが少なくなったので、IISのみして、C#に切り替わってきています。
本題に戻ると、コピーとかファイル/フォルダーの操作ならBATファイルでもできますね。しかし、BATファイルは文字列の操作が欠点なので、WSHに切り替える。そうなるとオブジェクト指向のプログラミングができるので、WSHからエクセル、アクセスが操作できるようになる。
アクセスやエクセルから情報を検索して、検索結果を特定フォーマットで、Webで展開なんて事もできるようになる。
WebならASPや.Netを使用して、WSHやエクセルやアクセスのVBAを呼び出して、Web展開をする。
まあ、事例をあげたらきりが無いですね。
つまり、作るもので使用する言語やフレームワークを切り替えるというのが回答です。
オブジェクト指向のプログラムを覚えてしまえば、後は同じです。
系統の違うものをならうようにしましょう。
・マイクロソフト郡 VBAなどのスクリプト、.NET ASP WSH
・マルチプラットフォーム
Java
C++
>アクセス、アクセスVBAなど他のソフト等ができる
お礼
ありがとうございました。