BlueJ!

BlueJ alternatives

  • NetBeans

  • A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby. NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.The download section conveniently offers prepackaged bundles/installers for each supported programming language containing only required plugins. »

    tags: auto-indentation built-in-terminal c-plus-plus code-completion development
  • IntelliJ IDEA

  • IntelliJ IDEA is a free / commercial Java IDE by JetBrains. Its design is centered on programmer productivity. A number of its features are intended to accelerate development and allow programmers to concentrate on functionality while IntelliJ IDEA handles routine coding tasks.

    tags: actionscript autocorrect built-in-terminal code-completion code-editor
  • MonoDevelop

  • MonoDevelop is a cross-platform IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OSX maintaining a single code base for all platforms.

    tags: .net c-development code-completion development development-suite
  • Programming Hub

  • The fastest way to learn any programming language by referring to already made programs and theory created by programming experts.

    tags: educational learn-a-programming-language
  • SitePoint

  • Learn Web Design and Development with SitePoint tutorials, courses, and books - HTML5, CSS3, JavaScript, PHP, mobile app development, Responsive Web Design

    tags: app-development books courses css css3
  • Coderbyte

  • Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on applying your algorithmic thought process on any problem you want at anytime. Coderbyte is built on improving your ability to work on common logic, mathematical, and algorithmic problems you might one day encounter.

    tags: learn-a-programming-language programming
  • Famo.us University

  • Famo.us University includes live coding lessons, tutorials, and discrete examples tied to our reference documentation. In Famo.us University, each lesson lets you live code in Famo.us and immediately see the rendered results without installing anything. Learn, play, and code to see what it's like to be Famo.us.

    tags: development educational javascript-development learn-a-language learn-a-programming-language
  • CodeAvengers

  • Code Avengers is the fun, easy way to learn Javascript, the computer programming language of the web. Learners of all ability will enjoy the free interactive online lessons. Be a Coding Superhero with Code Avengers

    tags: coding development learn-a-programming-language programming
  • Codelearn

  • Teaching technology via app development.Learn By Doing :We believe that the best way to learn a language is to attempt building something on it. With tests to check your progress, our courses help you learn while coding.

    tags: Discontinued learn-a-programming-language online-education programming ruby-development
  • TheCodePlayer

  • TheCodePlayer is a new concept to make learning front end technologies easier. Code typed is played back like a video with output rendering making conceptual and process based learning butter-easy.

    tags: css3 educational-tool html5 javascript jquery
  • JavaScript Playground

  • The JavaScript Playground is a blog centered around short, specific posts aimed to improve a reader's knowledge of JavaScript, either written or provided as a screencast. Posts on JSP are not intended to be fully in depth, large articles but more shorter pieces that can be read quickly during a coffee break or over lunch.

    tags: development javascript-development jquery learn-a-programming-language online-education
  • JCreator

  • JCreator is a powerful lightweight IDE for Java. The perfect tool for programmers of every level, from learning programmer to Java-specialist.

    tags: applets ide ide-for-java java java-ide
  • Waterbear

  • Visual block syntax for programming languages. Waterbear is a Scratch-like visual programming language for JavaScript.

    tags: educational javascript visual-programming
  • DrJava

  • DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to interactively evaluate Java code. It also includes powerful features for more advanced users. DrJava is available for free under the BSD License, and it is under active development by the JavaPLT group at Rice University.

    tags: code-editor compilers development java-ide