Melhor resposta
Para qualquer projeto de desenvolvimento de software, geralmente considero três plataformas em que cada uma poderia ser melhor classificada e também fazer parte de algum outro aplicativo de plataformas.
- Aplicativo da Web
- Aplicativo de área de trabalho
- Aplicativo móvel
Para desenvolver aplicativos para Cada plataforma você tem muitas opções para escolher. As ferramentas que você usará para construí-lo, como a linguagem de programação, banco de dados, etc. Com base nessas decisões, você escolherá um IDE com o qual se sinta confortável para desenvolver o software.
Agora, quando você solicitar exemplos de software de programação Acredito que você esteja pedindo as ferramentas que deseja usar para desenvolver um software.
Isso traz a você a questão de que tipo de aplicativo você está tentando construir. Agora observe, a maioria das linguagens de programação oferece suporte ao desenvolvimento para várias plataformas. Você pode usar HTML, CSS e JS para desenvolver um aplicativo da web. Para fazer isso, muitas pessoas preferem usar o Adobe Dreamweaver, enquanto algumas pessoas apenas gostam de usar um editor como o Atom ou Brackets e, posteriormente, rum coisas manualmente para testar. Depois de ter o aplicativo, você pode usar phonegap ou electron para ter arquivos executáveis para dispositivos móveis e desktop.
Agora, talvez você queira desenvolver aplicativos para iOS ou Mac, então você pode querer aprender Objetive C ou Swift e use o Xcode.
Se você deseja desenvolver aplicativos Android, convém usar o Android Studio para preparar e desenvolver um aplicativo com XML e Java / Kotlin.
Se você for procurando desenvolver jogos você tem opções como Unity, Unreal entre muitos outros motores de jogo. Você também pode começar do zero com uma linguagem como C ++, Java ou Python em algum IDE como Eclipse, Intellij, etc.
Como você pode ver, há muitas opções. As opções continuam crescendo com o avanço da tecnologia.
Não é necessário que você conheça todas elas. Você escolhe os que mais gosta e se torna um especialista nisso. Na maioria dos casos, a linguagem e as ferramentas que você usou para desenvolver um software também têm uma maneira fácil de preparar executáveis para diferentes plataformas.
Então, em vez de se preocupar com qual software usar, acho melhor se você começar com uma linguagem que você deseja aprender, ou talvez queira decidir sobre uma plataforma para a qual deseja desenvolver?
Resposta
Programação de computador é um assunto vasto com um enorme não. de linguagem de programação. Ao se referir a um software, você deve ser específico sobre a linguagem de programação.
Como um desenvolvedor de front-end, trabalho com HTML5, CSS3, JQuery, JavaScript, Angular JS e outros para os quais uso software como Brackets, Sublime ou Notepad ++, etc. Existem ainda muitos mais deles. Existem plataformas como o VMWare que pode utilizar para outros fins.
Este era o meu ponto de vista de acordo com o respectivo domínio em que trabalho; se você precisar de mais conhecimento sobre um determinado, acho que há muitos sites que podem ajudá-lo. Mas seja específico sobre a linguagem de programação que você escolher.
Obrigado.