Download Programming - Best Software & Apps

  • Dev-C++

    beta 9.2 (4.9.9.2) 5.0

    License
    free Download
    Platform
    Windows

    Community Created Design Studio

    7
    1164 votes
    • PROS: Robust editor helps with syntax style and formatting for clean correct and easy to use code, Built in compiler allows you to build debug and test your programs before packaging for production, Interface can be daunting moderate programming skill required,
    • CONS: ,
  • Notepad++

    6.8.7

    License
    free Download
    Platform
    Windows

    Complete source code editor and Notepad replacement

    7
    573 votes
    • PROS: Functional, Feature rich, Tabbing
    • CONS: Not very attractive!
  • Android SDK

    3.0.1

    License
    free Download
    Platform
    Windows
    Mac

    Develop mobile applications for Google's Android platform for free

    7
    1679 votes
    • PROS: Comprehensive development kit, Skinnable emulator, Free
    • CONS: Can be tricky to operate for beginners
  • Visual Studio 2013

    Express Edition

    License
    free Download
    Platform
    Windows

    Create your own applications

    6
    1479 votes
    • PROS: Easy-to-use interface, Compatible with all levels of development experience, Error checker and auto-correct included
    • CONS: Complicated for beginners to learn
  • MSWLogo

    6.5b

    License
    free Download
    Platform
    Windows

    Very simple Logo programming environment

    6
    3243 votes
    • PROS: Easy to learn and use, Very simple and straightforward interface, Lots of help material
    • CONS: Very limited usefulness
  • Java Runtime Environment

    8.161

    License
    free Download
    Platform
    Windows

    Run Java applications on your PC and web browser for free

    6
    858 votes
    • PROS: Quick, easy installation, Integration with web browsers, Automatic updates, Free, Also available for Mac
    • CONS: Control panel is a bit dull
  • EMU8086 - MICROPROCESSOR EMULATOR

    4.08rt

    License
    try Download
    Platform
    Windows

    Emulate Old Processors And Use All They Have To Offer.

    7
    69 votes
    • PROS: Complete emulation, Useful for assembly programming,
    • CONS: Limited hardware emulation, Some setup required
  • Code::Blocks

    13.12

    License
    free Download
    Platform
    Windows
    Mac

    Fully configurable development envrionment for C++

    6
    385 votes
    • PROS: Automatic detection of compilers, Build compilations without makefiles, Extensive number of plugins, Autofill code
    • CONS: Some plugins are poor quality
  • Eclipse

    SDK 4.2.1

    License
    free Download
    Platform
    Windows

    Complete environment for Java

    6
    420 votes
    • Visual C++

      2010

      License
      free Download
      Platform
      Windows

      Essential toolkit for Visual C++

      6
      1341 votes
      • PROS: Essential tool for Visual C++, Much easier on the eye than previous versions
      • CONS: Lacks advanced features
    • Java Development Kit

      (JDK) (32 bit) 8u66

      License
      free Download
      Platform
      Windows

      Everything you need to compile and run Java apps

      6
      752 votes
      • PROS: Includes demos and examples, Easy-to-use interface, Lots of available documentation online
      • CONS: Graphical environment is not included and must be downloaded separately, Beginner programmers will find it difficult to navigate
    • BlueJ

      3.0.8

      License
      free Download
      Platform
      Windows
      Mac

      Excellent teach yourself Java environment for students

      7
      829 votes
      • PROS: Fully featured Java environment but easy to use, Clean and clear interface, Ideal for beginners and those learning Java
      • CONS: May be prone to instability
    • Microsoft Visual Studio

      Ultimate

      License
      try Download
      Platform
      Windows

      The only Development Environment You'll Ever Need

      6
      302 votes
      • PROS: Code for virtually any platform in multiple languages for Computer and Mobile, Numerous tools like debugging GUI design repository and more
      • CONS: This is a developers tool and the full version carries a heavy price tag
    • JavaExe

      3.2

      License
      free Download
      Platform
      Windows

      Launch your Java application as a Windows file (if you know how)

      9
      1917 votes
      • PROS: Really easy to use once you've read the instrutions
      • CONS: Not intuitive
    • Sublime Text

      Build 2181 2.0

      License
      free Download
      Platform
      Windows
      Mac

      Minimalist editor for hardcore programming

      6
      56 votes
      • PROS: Minimalist interface, Handy minimap on the side, Works with many coding languages, Support for macros and plug-ins, Lots of updates, Fast
      • CONS: Code navigation could be better, No built-in code completion, Doesn't support Zen Coding
    • Microsoft Visual C++ 2008

      Express Edition SP1 9.0.30729.1

      License
      free Download
      Platform
      Windows

      Add The Visual C++ Libraries To Your PC For Free

      6
      450 votes
      • PROS: Great for people who have deleted or corrupted their current C++ libraries, Handy for engineers working with pre-2010 code,
      • CONS: There is a more modern updated version, Many modern computers already have this software,
    • Microsoft Visual C# 2008

      Express 9.021022.8

      License
      free Download
      Platform
      Windows

      Free Windows application creator for personal computers

      6
      439 votes
      • PROS: There is absolutely no charge to install Microsoft Visual C 2008, It provides the user with access to a host of automated tools and functions
      • CONS: Users will still need to have some previous coding experience, It is not as advanced as more modern software
    • Boost - Speed up your PC

      1.0.2

      License
      try Download
      Platform
      Windows

      A free app that may help speed up your PC

      7
      196 votes
      • PROS: A simple app for people who don't want to customize, The interface is basic and easy to use,
      • CONS: Many of the disabled apps turn themselves back on again, The app tries to install bloatware
    • PHP

      7.0.9

      License
      free Download
      Platform
      Windows
      Mac

      One Of The Web's Premier Programming Languages. Multi-Platform.

      6
      173 votes
      • PROS: Incredible compatibility, Lots of support,
      • CONS: Speed issues, Learning curve
    • Cavaj Java Decompiler

      1.11

      License
      free Download
      Platform
      Windows

      Decompile files and reconstruct code for free

      6
      106 votes
      • PROS: Decompile JAR and ZIP files, Reconstruct Java source code,
      • CONS: Only available for Windows, Not downloadable from official app store
    Softonic’s Best Rated Software for this topic
    #NameVersionVotesRatingPlatform
    13.219179.2Windows
    23.0.116796.5Windows, Mac
    36.5b32436.4Windows
    4Express Edition14796.2Windows
    5201013416Windows