Download Programming - Best Software & Apps

  • Dev-C++

    beta 9.2 (4.9.9.2) 5.0

    License
    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
    Download
    Platform
    Windows

    Complete source code editor and Notepad replacement

    7
    573 votes
    • PROS: Functional, Feature rich, Tabbing
    • CONS: Not very attractive!
  • Visual Studio 2013

    Express Edition

    License
    Download
    Platform
    Windows

    Create your own applications

    6
    1478 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
    Download
    Platform
    Windows

    Very simple Logo programming environment

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

    (JRE) 32bits 8.0.600.27

    License
    Download
    Platform
    Windows

    Run Java applications on your PC and web browser

    6
    857 votes
    • PROS: Quick, easy installation, Integration with web browsers, Automatic updates
    • CONS: Control panel is a bit dull
  • Code::Blocks

    13.12

    License
    Download
    Platform
    Windows

    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
  • BlueJ

    3.0.8

    License
    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
  • Java Development Kit

    (JDK) (32 bit) 8u66

    License
    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
  • Microsoft Visual C# 2008

    Express 9.021022.8

    License
    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
  • Microsoft Visual C++ 2008

    Express Edition SP1 9.0.30729.1

    License
    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,
  • RAPTOR - Flowchart Interpreter

    fall-2014

    License
    Download
    Platform
    Windows

    Create free flowcharts for programming students

    5
    19 votes
    • PROS: Create more successful algorithms, Provides a visual aid when programming,
    • CONS: Only supported on Windows, Visually outdated for newer OS
  • Sublime Text

    Build 2181 2.0

    License
    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
  • JCreator

    Pro 4.00.028

    License
    Download
    Platform
    Windows

    Special IDE Tool for Programmers

    7
    139 votes
    • PROS: Multiple windows can be snapped, Very easy to use, Enjoy faster speeds than ever before,
    • CONS: The programme is a bit too simplistic, The debugger is very minimal,
  • JavaExe

    3.2

    License
    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
  • Java Development Kit

    (JDK) (64 bit) 8u92

    License
    Download
    Platform
    Windows

    Compile and run Java apps on 64-bit systems

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