質問: PC初心者です。 vectorや窓の杜などで自分でソフトを作って公開している人がいますが、初心者にもおすすめなソフト開発環境はありますか? また、自作ソフトの作り方などを解説しているサイトがあったら教えてください。 よろしくおねがいたします。
回答: PC初心者にも関わらずソフトを開発しようと思うなんて無謀ですね。 ソフトを作る前に、まずPCの基礎知識を学ぶことをお勧めします。 ソフトを動かすには、PCの環境やいろいろな問題があります。 知識がないと、バグによってPCを壊しかねません。 まずは、そのリスクを念頭において置いてください。 次に、開発するための言語ですが色々あります。 クライアントソフトを開発するのには、C言語、C++、C#、VisualBasic、Delphi、Javaなどがあります。 初心者には、VisualBasicやDelphiがお勧めです。 次に、開発する環境ですが開発ツールとコンパイラは別ものです。 C++や、C#、VisualBasicなどはコンパイラは無料で手に入ります。 しかし、それだけだとテキストエディタなどですべて自分で書かなければいけないので、ソフトを作るとなると骨が折れるでしょう。 そこで、開発統合環境の出番です。 VisualBasicやDelphiは、コンパイラと開発環境がいっしょになっています。 が、それらは高価です。数万~はします。 作り方は、まず言語を決めてからにしたほうがいいでしょう。 言語によって作り方が多少違いますし、それぞれの特性やAPIを理解する必要があるでしょう。