Ciao, per creare un software devi al meno avere delle nozioni in un linguaggio di programmazione, in quale linguaggio vuoi creare il tuo software? quale genere di software?
ci sono programmi gratuiti che puoi utilizzare che ti facilitano il lavoro, ma questo non vuol dire che sarà facile.
comunque per darti un'idea puoi dare un'occhiata a questo link Come iniziare, quale linguaggio?