---
title: BlueJ Reviews
meta_title: 'BlueJ Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 203 reviews by the users' company size, role or industry
  to find out how BlueJ works for a business like yours.
aggregate_rating:
  rating_value: 4.0
  review_count: 203
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Integrated Development Environments (IDE)
  url: https://www.g2.com/categories/integrated-development-environments-ide
---

# BlueJ Reviews
**Vendor:** BlueJ  
**Category:** [Java Integrated Development Environments (IDE)](https://www.g2.com/categories/java-integrated-development-environments-ide)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 203
## About BlueJ
BlueJ is a free, integrated development environment (IDE) tailored for beginners learning Java programming. Developed by the University of Kent and Deakin University, it emphasizes teaching object-oriented programming principles through a user-friendly interface. BlueJ&#39;s design includes a graphical representation of class structures, allowing users to visualize and interact with objects directly, facilitating a deeper understanding of object-oriented concepts. Key Features and Functionality: - Simplified Interface: BlueJ offers a clean and straightforward interface, reducing the complexity often found in professional IDEs, making it accessible for novices. - Interactive Object Creation and Testing: Users can create and test objects interactively, enabling immediate feedback and experimentation without the need for extensive code. - Graphical Class Structure Visualization: The IDE displays class structures in a UML-like diagram, aiding in the comprehension of class relationships and hierarchies. - Cross-Platform Compatibility: BlueJ is compatible with various operating systems, including Windows, macOS, and Linux, ensuring broad accessibility. - Educational Resources: It provides extensive teaching materials, including the textbook &quot;Objects First with Java,&quot; co-authored by BlueJ&#39;s developers, and the Blueroom website, offering resources and community engagement for educators. Primary Value and Problem Solving: BlueJ addresses the challenges beginners face when learning Java by offering an environment that simplifies the development process and emphasizes object-oriented programming concepts. Its interactive and visual approach helps users grasp complex ideas more intuitively, bridging the gap between theoretical learning and practical application. By focusing on educational needs, BlueJ serves as an effective tool for both self-learners and academic institutions aiming to provide a solid foundation in Java programming.



## BlueJ Pros & Cons
**What users like:**

- Users find BlueJ to be **exceptionally user-friendly** , making it ideal for beginners learning Java concepts effectively. (10 reviews)
- Users appreciate the **simple and intuitive interface** of BlueJ, making it ideal for beginners learning Java and OOP. (8 reviews)
- Users love BlueJ for its **user-friendly interface** , making Java programming easy and accessible for beginners. (5 reviews)
- Users value the **Java support** of BlueJ for its simplicity, aiding beginners in their programming journey. (4 reviews)
- Users appreciate the **lightweight design** of BlueJ, enabling smooth performance even on older PCs for learning Java. (4 reviews)
- Features (2 reviews)
- Users value the **compilation efficiency** of BlueJ, facilitating quicker learning and smoother programming for beginners. (1 reviews)
- Users appreciate the **convenience** of BlueJ, as it simplifies learning and interacting with Java objects effortlessly. (1 reviews)
- Customer Support (1 reviews)
- Performance Efficiency (1 reviews)

**What users dislike:**

- Users find BlueJ&#39;s **limited features** inadequate for advanced coding needs and complex project management. (6 reviews)
- Users find **limited plugin support** in BlueJ, which hinders progress for those beyond the beginner stage. (4 reviews)
- Users find BlueJ lacking in **advanced debugging tools** , hindering its effectiveness for larger, real-world projects. (3 reviews)
- Users find BlueJ has **limited customization** and lacks advanced features essential for professional development and complex projects. (3 reviews)
- Users often experience **slow loading** times in BlueJ, which hinders the execution of critical code effectively. (2 reviews)
- Users find the **code quality lacking** in BlueJ, especially for more advanced projects and larger applications. (1 reviews)
- Users notice **compatibility issues** when handling larger projects, leading to frustration with BlueJ&#39;s limited feature set. (1 reviews)
- Complex Setup (1 reviews)
- Users experience **deployment issues** with BlueJ, finding it inadequate for larger projects and lacking in essential features. (1 reviews)
- Users find **extension issues** prevalent in BlueJ, limiting its usability for more advanced projects and integrations. (1 reviews)

## BlueJ Reviews
  ### 1. Good program

**Rating:** 4.0/5.0 stars

**Reviewed by:** Cristian P. | programador, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 05, 2019

**What do you like best about BlueJ?**

I truly like having a content manager with a linguistic structure marker and that gathering is progressively. Do numerous exercises in a solitary application, for example, unit tests with JUnit variant control with CVS 

I discovered it extremely valuable when I figured out how to program. It isn't generally an IDE. It is a learning stage. Enables you to view questions as you do them, physically investigate and call techniques on items, 

BlueJ is simply a learning stage, and it needs numerous instruments you have to truly build up the product. I utilized it a great deal when I began figuring out how to program, however once I truly needed to do my product, I changed to Eclipse. 

**What do you dislike about BlueJ?**

Many individuals will simply say you should simply utilize Eclipse, or IntelliJ, or Netbeans off the bat, however truly, those projects are so brimming with highlights, it very well may be truly scary to another programmer.BlueJ to be an extraordinary device for the learning the ideas of OOP, yet it's a horrendous apparatus for really creating programming. 


**What problems is BlueJ solving and how is that benefiting you?**

It has helped me to lessen learning times, it is magnificent for new software engineers and the improvement of little activities, for little tasks of brief term is a decent choice and an approach to enhance the work.

  ### 2. Great IDE for beginners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Lekha A. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 09, 2019

**What do you like best about BlueJ?**

Shows UML chart of your project, making it easy to find classes. Helps beginners get familiar with the structure of Java programs.BlueJ was created for educational purposes and is designed to be simple for those who are just learning.BlueJ was created for teaching purposes, it is designed to be easy to use. It has a user-friendly and intuitive interface.

**What do you dislike about BlueJ?**

There are very few features available in BlueJ that would would expect from an IDE. For example, syntax highlighting is minimal and there is no code completion.BlueJ is much better suited for small projects. It is designed to be simple and quite basic, rather than to handle large applications.Not comfortable for expert programmers.



**Recommendations to others considering BlueJ:**

I used it when I first started programming in Java, a tutorial advised me to do so. Now, as I look back, I think it was a smart choice - especially for the graphical representations of classes - it gets you to understand much easier the whole idea of OOP.

**What problems is BlueJ solving and how is that benefiting you?**

It provide very interesting environment for developing java code it has coloring scheme for every program part like classes,methods,loops and if-else means every part of program has different color that defines the scope of every part and it also helps to debug program very easily.You can see how class “BankAccount” is represented as a box and in the bottom left corner u can see a red box that is the object of class BankAccount” so basically BlueJ is very helpful for understanding concept of oop.

  ### 3. Use it to learn how to develop in JAVA

**Rating:** 3.5/5.0 stars

**Reviewed by:** angela b. | Use it to learn how to develop in JAVA, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2019

**What do you like best about BlueJ?**

 I find useful this tool for new students It's great for visualizing what's in memory. Besides, BlueJ allows seeing how objects are created

**What do you dislike about BlueJ?**

 Compilation speed could also be improved I think There is no automatic completion of brackets nor parentheses The interface isn’t the best

**Recommendations to others considering BlueJ:**

 Eclipse sometimes feel much pro. Recommended this product to everybody. Go for blue j it's really awesome and makes one perfect in java and it's application.

**What problems is BlueJ solving and how is that benefiting you?**

 It's very useful to see the design flow in a code. We use a lot this IDE in a Little projects that we have 2-3 days to do it because it's very easy to use and we can share with the others coworkers in order to compilate in the same way or when we have a new employee we give this IDE to start Python integration

  ### 4. BlueJ what is that?

**Rating:** 4.5/5.0 stars

**Reviewed by:** Robert A. | Physical Trainer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 12, 2019

**What do you like best about BlueJ?**

Blue j is totally committed for those who seek to know about java and it's complications. Anyone can get used to it quickly. Best for developing small projects .

**What do you dislike about BlueJ?**

BlueJ does not supports any other language than Java. The unavailability of plugins like in Eclipse or Netbeans limits its usability very much. Support for other languages is a required feature that is missing. It's simple but it's too simple for any large development. Features could be lacking for any complex programs that may require a more complex IDE.

**Recommendations to others considering BlueJ:**

Since BlueJ is made for educational purpose, so it is the perfect IDE for beginners and it is very user friendly.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ simplifies onboarding and training for Java software developers.

  ### 5. Best IDE for java proyect

**Rating:** 4.0/5.0 stars

**Reviewed by:** eduardo d. | Great for showing movies, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 16, 2019

**What do you like best about BlueJ?**

-  That is a good thing fr someone who just wants to write simple Java code snippets without all of the baggage of any other IDE Do many activities in a single application, such as unit tests with JUnit version control with CVS  User Interface is easy for novice users, creating and debugging basic java scripts

**What do you dislike about BlueJ?**

-  it gives the wrong result and varies from net beans and eclipse It is suited for small scale applications as it can't handle large applications

**Recommendations to others considering BlueJ:**

 Serves purpose very well. Perfect for understanding OOP  Add more features like auto-fill, Completing code snippets

**What problems is BlueJ solving and how is that benefiting you?**

 Definitely an exciting research area and will contribute greatly to the future of humankind Education Definitely an exciting research area and will contribute greatly to the future of humankind

  ### 6. What is BlueJ. And why do we need him?

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ruslan K. | First Grade Teacher, Enterprise (> 1000 emp.)

**Reviewed Date:** April 12, 2019

**What do you like best about BlueJ?**

1) BlueJ is a open resource. 
2) Personally, it is only really good for the classroom environment, to teach student how to code in java, at a high school level. 
3 )Sidebar for overall code overview is also awesome for beginners like me.

**What do you dislike about BlueJ?**

1) Support for other languages is a required feature that is missing.
2) It's simple but it's too simple for any large development.
3) Definitely useful for any future small developments but I think it might be limited to just that.

**Recommendations to others considering BlueJ:**

Great software that will allow you to teach or train new software engineers.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ simplifies onboarding and training for Java software developers.

  ### 7. BlueJ

**Rating:** 2.5/5.0 stars

**Reviewed by:** David C. | Researcher, Enterprise (> 1000 emp.)

**Reviewed Date:** October 28, 2018

**What do you like best about BlueJ?**

BlueJ has a simple interface with everything you need to write Java programs. It's simplistic interface is almost nihilist with no bells or whistles. That is a good thing fr someone who just wants to write simple Java code snippets without all of the baggage of any other IDE. The simplicity really contributes to the overall launch speed of this product. Very nice start speed.

**What do you dislike about BlueJ?**

It's simple but it's too simple for any large development. Features could be lacking for any complex programs that may require a more complex IDE. Other than that, the interface could look nicer and more slick with ideally more rounded features. Could definitely add in a in-program editor without having a new pop-up window for each class that's opened. Tabs would really improve this product. Compilation speed could also be improved I think. Definitely useful for any future small developments but I think it might be limited to just that.

**Recommendations to others considering BlueJ:**

Go for it, it's nice and simple

**What problems is BlueJ solving and how is that benefiting you?**

Mostly research for the future of artificial intelligence and how this may impact the future of automation in enterprise software. This is a very important part of the future of how humans can interact with machines and how the future of human work could be like. Definitely high impact and may also be the future of where a lot of research is headed. Definitely an exciting research area and will contribute greatly to the future of humankind. This is where the future is headed. This is the future.

  ### 8. Good for beginner

**Rating:** 3.0/5.0 stars

**Reviewed by:** daniel l. | Python Dev, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 17, 2019

**What do you like best about BlueJ?**

It is easy to visualize and good for kids to use.

**What do you dislike about BlueJ?**

Doesn't looks like traditional IDE, feels weird using it

**Recommendations to others considering BlueJ:**

It is good for kids to visualize stuff

**What problems is BlueJ solving and how is that benefiting you?**

Coding

  ### 9. BlueJ is a development environment that is specifically designed to aid in introductory Java program

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 14, 2019

**What do you like best about BlueJ?**

Its interface is smaller and simpler compared to professional-level IDE software that tends to overwhelm beginners. The straightforward and basic display help new users get started on basic development more easily and quickly.  BlueJ has a number of innovative features that are not available in other IDEs. Original BlueJ features include its object bench, code pad, and scope coloring. Unique scope highlighting, where the background of each code block is colored, helps users scan codes more quickly and recognizes misplaced curly brackets.

**What do you dislike about BlueJ?**

It's simple but it's too simple for any large development. Features could be lacking for any complex programs that may require a more complex IDE. Other than that, the interface could look nicer and slicker with ideally more rounded features. Could definitely add in an in-program editor without having a new pop-up window for each class that's opened. Tabs would really improve this product. Compilation speed could also be improved I think. Definitely useful for any future small developments but I think it might be limited to just that.

**Recommendations to others considering BlueJ:**

it's nice and simple

**What problems is BlueJ solving and how is that benefiting you?**

Mostly research for the future of artificial intelligence and how this may impact the future of automation in enterprise software. This is a very important part of the future of how humans can interact with machines and how the future of human work could be like. Definitely high impact and may also be the future of where a lot of research is headed. Definitely an exciting research area and will contribute greatly to the future of humankind. This is where the future is headed. This is the future.

  ### 10. Elementary software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 20, 2019

**What do you like best about BlueJ?**

User experience is very easily to use. Easy to understand class hierarchy structure. And less power consumption than eclipse.

**What do you dislike about BlueJ?**

There is no auto suggest when typing code. Eclipse will suggest what you are trying to type while typing

**Recommendations to others considering BlueJ:**

Good Socorro use but not as fully featured as eclipse. If eclipse seems to be using too much memory use blueJ. 

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ has helped me work harder in coding in java and made me understand how packages are structured as are classes.

  ### 11. Excellent introduction IDE to Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Reece K. | Brian Kidd, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 03, 2019

**What do you like best about BlueJ?**

I like that it provides diagrams of the classes natively. 

**What do you dislike about BlueJ?**

I dislike that is doesn't help users move on to IDE's such as eclipse. There is no progression. 

**Recommendations to others considering BlueJ:**

Start using a more advanced IDE progressively so the jump isn't as bad. 

**What problems is BlueJ solving and how is that benefiting you?**

Helps junior programmers get on board. 

  ### 12. Simple and Easy to use

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jason K. | Software Developer, Entertainment, Enterprise (> 1000 emp.)

**Reviewed Date:** January 03, 2019

**What do you like best about BlueJ?**

I like the simple and easy functionality of the interface. It's good for writing simple code without having to deal with all the excess stuff all the other IDEs have. Doesn't take long to load. Great to train newbies with.

**What do you dislike about BlueJ?**

The main issue with BlueJ is that sometimes its too simple. It lacks some features that could assist you greatly. The interface is easy to use but doesn't look as sleek as the other IDEs.

**What problems is BlueJ solving and how is that benefiting you?**

It provides an easy to use platform to program and train in java. It saves time and money in training and programming.

  ### 13. Don't do it! You're still so young!

**Rating:** 0.0/5.0 stars

**Reviewed by:** David H. | English Instructor, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 17, 2018

**What do you like best about BlueJ?**

Nothing. It is literally better to use an online Java compiler such as https://www.compilejava.net/ than use this program.

**What do you dislike about BlueJ?**

The automatic coloring of code blocks is annoying. I constantly fight the automatic formatting in order to make my code look neat and presentable. It lacks all the convenient features of Visual Studio,  FlashDevelop, and NetBeans that make them decent development environments. There is no automatic completion of brackets nor parentheses. BlueJ does not allow browsing a class's variables/methods as Visual Studio does, nor is there automatic completion of control and iteration statements such as switch, for, foreach, if, etc. 

**Recommendations to others considering BlueJ:**

Switch to something else.

**What problems is BlueJ solving and how is that benefiting you?**

I'm using this for completing Java programming courses on Coursera. It was the recommended IDE, so I downloaded it, naively believing that the instructors would recommend a decent one. The only benefit to this product is that is does actually compile Java, but writing code using it could not be more painful. 

  ### 14. BlueJ: coding made easy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 16, 2019

**What do you like best about BlueJ?**

I like BlueJ and recommend it so much because it's very bare bones but it helps you to learn by coding. 

**What do you dislike about BlueJ?**

The interface may be a bit too bare bones for some, as it can only compile code. 

**What problems is BlueJ solving and how is that benefiting you?**

Solves all of my choosing in Java needs. 

  ### 15. Great software to teach new engineers how to code.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** November 02, 2018

**What do you like best about BlueJ?**

This is great to use for new engineers or aspiring engineers if Java is a language your company uses.  If your company is training new engineers on how to code, this is probably one of the best beginner development environments there is.  Everything is clearly labeled and marked, and your engineers can visualize the class structure, hierarchies, inheritance trees, and run methods of their code very easily.  This is a good stepping stone into more advanced developer environments like Eclipse.

**What do you dislike about BlueJ?**

Some things seem a bit more simplified than they need to be, but this seems to be designed for beginners or more junior engineers, so that's ok.  Occasionally, there is a bug that makes it difficult to end the execution of a running executable, but a quick restart of BlueJ will resolve that issue.

**Recommendations to others considering BlueJ:**

Great software that will allow you to teach or train new software engineers.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is great for teaching your more entry level or beginner engineers.  It's also a great way to introduce anyone into coding if you have a training program at your company.  BlueJ simplifies onboarding and training for Java software developers.

  ### 16. Teaching with BlueJ

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Primary/Secondary Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 26, 2018

**What do you like best about BlueJ?**

Excellent visual displays of relationships between classes

**What do you dislike about BlueJ?**

Hard to change class names after creating. Sometimes hangs and forces reset of virtual machine

**Recommendations to others considering BlueJ:**

Great for introduction to OOP in the high school or college classroom. Good for MAC and PC not resource intensive, so any computer cane run

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is a teaching tool more than anything. It could certainly be used to develop professionally, but there are other tools, such as Visual Studio or Eclipse which would probably offer more options for development.

  ### 17. BlueJ is good because it runs on everything, but not because it’s an amazing piece of software.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 07, 2019

**What do you like best about BlueJ?**

BlueJ works when you really need to do something, better than a text editor for sure, and run on systems that are even ARM based, like an RPi.

**What do you dislike about BlueJ?**

It’s simply not fully featured! A lot of things are missing from it. The interface isn’t the best. It’s all-in-all lackluster and underpowered.

**Recommendations to others considering BlueJ:**

If you need to run a Java IDE on ARM, this is one of the best pieces of software. If you don’t, look further.

**What problems is BlueJ solving and how is that benefiting you?**

It’s a niche field, but Java programming on devices that are ARM based, especially embedded solutions, is easier to be done on-the-spot in some cases. That’s the only real upper hand BlueJ has over, say, Eclipse.

  ### 18. excellent learning tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Maria Alejandra R. | Programador sénior, Enterprise (> 1000 emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about BlueJ?**

I really like having a text editor with a syntax marker and that compilation is in real time. Do many activities in a single application, such as unit tests with JUnit version control with CVS
I found it really useful when I learned to program. It is not really an IDE. It is a learning platform. Allows you to view objects as you do them, manually inspect and call methods on objects,
BlueJ is purely a learning platform, and it lacks many tools you need to really develop the software. I used it a lot when I started learning how to program, but once I really wanted to do my software, I switched to Eclipse.

**What do you dislike about BlueJ?**


A lot of people will just say you should just use Eclipse, or IntelliJ, or Netbeans off the bat, but honestly, those programs are so full of features, it can be really intimidating to a new programmer.BlueJ to be a great tool for the learning the concepts of OOP, but it's a terrible tool for actually developing software.

**Recommendations to others considering BlueJ:**

It is an excellent work tool, I do not consider it an IDE to program in Java, in my opinion it is only for learning.

**What problems is BlueJ solving and how is that benefiting you?**

It has helped me to reduce learning times, it is excellent for new programmers and the development of small projects, for small projects of short duration is a good option and a way to optimize the work.

  ### 19. Starting in Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alberto M. | Enterprise (> 1000 emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about BlueJ?**

If you need to start to programing in Java, you need a easy IDE tool. BlueJ is one of the best IDE to start with the Java World, it's easy to use and it's powerfull when you spent time learning. It's recomended if you are in the school or university and you need to practice with java code. I used a lot of IDE in my life and I think this is the easier.

**What do you dislike about BlueJ?**

I wrote that this iDE is the best if you need to start with Java, for this reason this IDE have restrictions that other IDE like netbeans,eclipse not have. You don't have a lot of plugins and others tolos that you need when you need to create a big Project.

**Recommendations to others considering BlueJ:**

If you need to start using Java code this is the best IDE

**What problems is BlueJ solving and how is that benefiting you?**

We use a lot this IDE in a Little projects that we have 2-3 days to do it because it's very easy to use and we can share with the others coworkers in order to compilate in the same way or when we have a new employee we give this IDE to start. 

  ### 20. Great java base ide

**Rating:** 5.0/5.0 stars

**Reviewed by:** David Q. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 01, 2018

**What do you like best about BlueJ?**

Love the simplicity of the application. Very easy to use and user friendly, Application doesnt give you shortcuts for alot of basic code like public static mains but this encourages you to practice. 

**What do you dislike about BlueJ?**

Not enough easy short cuts, it feels too bare bone and doesnt have alot of features. The tools are also lacking as there isnt much there you can use. 

**Recommendations to others considering BlueJ:**

Would recommend more users who are beginner to  intermediate level in coding and wants to use a simple tool that is very easy to use and follow.

**What problems is BlueJ solving and how is that benefiting you?**

Using BlueJ for our company project in relates to coding in java and working with the mobile application. 

  ### 21. An IDE for Java beginners

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2018

**What do you like best about BlueJ?**

BlueJ is very easy for Java beginners who want to start programming without learning how to use a more complex IDE. Besides, BlueJ allows seeing how objects are created. I find useful this tool for new students. New users only have to create a project and then they can begin to create new classes and write code.

**What do you dislike about BlueJ?**

It does not autocomplete code, which is essential if you want to use an IDE for complex programs. Moreover,  it does not provide any debugging option, which is essential when you are writing more complex programs. On the other hand, it does not provide an interface for building Graphical User Interfaces (GUI). Instead, you have to write your own code, execute it and then test different parameters as for example size, captions, types of buttons, etc. 

**Recommendations to others considering BlueJ:**

I recommend BlueJ only if you want to start programming without learning how to setup an IDE. With BlueJ, you just have to write code and execute it, without problems about classpath, projects, etc.
If you have already used other Java IDEs, then you have to adapt to BlueJ in the way that BlueJ does not offer autocompletion of code. So, you have to be very careful when closing code blocks, parenthesis, etc. 
It is also important to remark that the fact of creating objects just in BlueJ, does not mean that your code is creating those objects.

**What problems is BlueJ solving and how is that benefiting you?**

Education. It allows showing how objects are produced as well as methods and attributes of objects. It is useful for introducing Java programming

  ### 22. Best java IDE for beginners

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 12, 2018

**What do you like best about BlueJ?**

This IDE is very simple, basic and freely available. It is the best IDE for the people who are just learning because it is very user friendly. One can build small-scale software using BlueJ as it is designed for education purpose so it is widely suggested to the students.

**What do you dislike about BlueJ?**

Though it is simple, it has very few features than you could expect from an IDE. Like other IDE's help you complete the code, auto-fill variables. It doesn't really provide these features. It is not best suited for larger applications. There's nothing much to dislike as it's main purpose is to serve small applications.

**Recommendations to others considering BlueJ:**

Add more features like auto-fill, Completing code snippets. 

**What problems is BlueJ solving and how is that benefiting you?**

Software Development. It has simple interface and it works very quick for beginners.

  ### 23. Great IDE for Novice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2019

**What do you like best about BlueJ?**

This product allows you to easily write initial and basic Java scripts, without any extra functions. Easy to learn and perfect for a beginner. 

**What do you dislike about BlueJ?**

It is not suitable for the test and development of large applications, as it can not open them.

**What problems is BlueJ solving and how is that benefiting you?**

This product is great to use for training beginners.

  ### 24. Simple design with powerful output

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tyler J. | Music Producer, Music, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 21, 2018

**What do you like best about BlueJ?**

The way classes are combined visually I enjoy. You can clearly see what's what and they're fun to arrange after. The lightweight design is great too. I normally use note++ to write and compile and test with bluej.

**What do you dislike about BlueJ?**

If they could implement different colour schemes and skins for people who prefer dark themes that would be amazing. It would eliminate the need to use note++ to get away from the painfully bright base theme.

**Recommendations to others considering BlueJ:**

It's lightweight and feels good when you're just beginning in java. I currently prefer it over eclipse but i do most of the writing in note++ so it's mainly used for compiling.

**What problems is BlueJ solving and how is that benefiting you?**

I'm currently a student at MRU in Canada studying the BCIS degree the offer. From my experience of going between bluej and eclipse i prefer the lightweight design over eclipses chunky gui. Most of the other students like eclipses replacement functions and they seem easier to use but note++ does that as well. 

  ### 25. An ideal tool to start with java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Andrew F. | Programador sénior, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 06, 2018

**What do you like best about BlueJ?**

It is an ideal IDE for beginners of JAVA, it is very complete, it has all the necessary characteristics to be able to code without problems, it has support for Oracle and you can find it for any operating system, its interface is quite simple and will help you to familiarize yourself with the language easily .

**What do you dislike about BlueJ?**

It is not ideal for large-scale development because it lacks some functions that compromise the scalability of some projects.

**What problems is BlueJ solving and how is that benefiting you?**

I think it's great, because this tool is focused on learning the programming language JAVA, so it makes it easier to understand, I recommend it a lot for those who want to start.

  ### 26. A Java IDE for Dummies

**Rating:** 4.5/5.0 stars

**Reviewed by:** Joe V. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 27, 2018

**What do you like best about BlueJ?**

You can get started on writing Java code and testing in in seconds. Set your project location, download the JDK, and you're good to go. BlueJ also supports checking for syntax errors, as well as the inclusion of debugging tools (easy to use as well) to practice your debugging skills as a programmer.

**What do you dislike about BlueJ?**

It might be limited to those with Java experience, as it's just an IDE that runs by itself, without extensive tools and plugins to better your coding construction/testing experience. For large-scale projects such as game development or Android development, I would recommend using something else like IntelliJ or Android Studio so you have access to plugins and much efficient code building utilities and testers.

**Recommendations to others considering BlueJ:**

If you need any IDE to get you started on creating simple Java applications, or to start learning Java or your first OOP language, this is the way to go!

**What problems is BlueJ solving and how is that benefiting you?**

It's a simple 'playground' IDE for those who want to try out java or get their hands on OOP after learning the basic logic of it.

  ### 27. Perfect to enter the programming with java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2019

**What do you like best about BlueJ?**

-the design is simple, ideal to start
-excellent for beginners
-gives you a very visual understanding of how OOP works

**What do you dislike about BlueJ?**

I don't consider it as IDE.
I don't recommend it to develop software professionally.


**Recommendations to others considering BlueJ:**

Perfect for understanding OOP


**What problems is BlueJ solving and how is that benefiting you?**

I usually recommend it to people who want to start with java


  ### 28. Where to start? - Start with BlueJ

**Rating:** 4.0/5.0 stars

**Reviewed by:** Prathamesh S. | System Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2019

**What do you like best about BlueJ?**

It's user-friendly, effective and efficient. Good tool for developers to begin with Java Development. 

**What do you dislike about BlueJ?**

Gets tedious, pro programmer would not suggest it

**Recommendations to others considering BlueJ:**

Eclipse sometimes feel much pro.

**What problems is BlueJ solving and how is that benefiting you?**

Knowledge sharing and learning as of now for the new associates.

  ### 29. Easy tool for beginners

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sawal M. | Teaching Assistant, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 16, 2018

**What do you like best about BlueJ?**

Easy too for beginners learning Java and OOP.

**What do you dislike about BlueJ?**

Not suitable as the program goes large. Only applicable for small programs.

**What problems is BlueJ solving and how is that benefiting you?**

Very helpful in teaching and learning process.

  ### 30. Use it to learn how to develop in JAVA

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 10, 2018

**What do you like best about BlueJ?**

I love the user interface, so easy to use, so minimalist ... It's an intuitive and easy to use IDE, to learn how to use java and the concept of object-oriented development, BlueJ helps to know the concept of class and object.
It allows greater freedom of interaction and experimentation, and offers a visualization that clearly shows the structure of classes. Clearly oriented for learning.

**What do you dislike about BlueJ?**

BlueJ is a suite oriented to small projects and learning, I would need autocomplete code and syntax checker.
As I have already indicated is a learning-oriented suite, for larger projects you need another more powerful IDE with more features. 

**Recommendations to others considering BlueJ:**

They are doing a great job for the educational community, there are not enough IDEs like this for students or scholars to learn to develop.
I miss an autocomplete code and syntax checker.
It would be nice to have more support or documentation in other languages ​​such as Spanish.
In general my experience with this IDE has been very good in my learning period.

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is not an application to be used in business or large projects, rather for small projects and as I said earlier a great tool to learn JAVA, this is the greatest benefit. It is an application to start in the world of development, and acquire knowledge in object-oriented development.

  ### 31. BlueJ a good IDE to learn Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 08, 2018

**What do you like best about BlueJ?**

BlueJ  is a good tool for the beginner to learn JAVA and object-oriented programming. Good interface, versatile and easy to use and I found really useful when I learned to program and it is free.

Compatible with Windows, Linux, Mac and platforms that support java.

**What do you dislike about BlueJ?**

It is great to learn and start in the JAVA world, but it is small when you try to develop a large scale project, and you need more powerful tools like Eclipse or NetBean.

Bluej needs more tools to be able to develop in good conditions. I used it a lot when I started learning to program, but now I use netbeans or eclipse.

**Recommendations to others considering BlueJ:**

I think it fulfills its purpose of learning JAVA and OOP languages but they need more tools to be a complete development platform.
I recommend using it until you learn to manage java well, then switch to another more powerful IDE like Eclipse or NetBeans

**What problems is BlueJ solving and how is that benefiting you?**

If you need to learn Java, this is an ideal IDE for this. Easy to use, enough information to learn how to use it, it also has a clean interface.

  ### 32. Good to code POCs in a contained environment

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 10, 2018

**What do you like best about BlueJ?**

Contained environment. 
Lightweight.
No fuss IDE. Code and run with a nice visual arrangement of classes and dependencies. I really like their visual representation and makes for a nice clean way to see the control flow. I also really like the auto-documentation part where they create the documentation for classes and functions for you out of the box along with their dependent classes in a nice clean format and all that needs to be added most of the time is a description.

**What do you dislike about BlueJ?**

Highly barebones IDE. Options to add plugins for advanced features would have been nice. Its more of a sandbox tool for java applications rather and a full blown ide. Making Maven Work with it is a bit of a hassle.

**Recommendations to others considering BlueJ:**

Great tool for sandbox projects, works well, easy to set up, easy to use, great UI.

**What problems is BlueJ solving and how is that benefiting you?**

It really helps to quickly code up POCs in contained environment.

  ### 33. Great software to learn java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 19, 2018

**What do you like best about BlueJ?**

The interface is very minimalistic and helps create an easy viewing expirience for the learner. Came in handy when picking up Java and using it to do multi class problems from online.

**What do you dislike about BlueJ?**

Very small program. Would not recommend for a full developer. More useful to learn java. Program stands a good test of time. 

**Recommendations to others considering BlueJ:**

Great for using how to learn the language java. Beyond that I am unsure experienced in it's development. 

**What problems is BlueJ solving and how is that benefiting you?**

This program helped solve my need for a java compiler and executer. With both packaged into the same software it made it easy to do everything from just this software.

  ### 34. It is an excellent IDE to start programming

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 16, 2019

**What do you like best about BlueJ?**

It is a simple but powerful IDE to start with the programming in JAVA

**What do you dislike about BlueJ?**

It's simple and over time you have to migrate to another more complex IDE

**Recommendations to others considering BlueJ:**

Very good IDE to lay the foundations in object-oriented programming and specifically in JAVA

**What problems is BlueJ solving and how is that benefiting you?**

I decided that you can start teaching with this IDE because of its simple interface

  ### 35. Buena Aprendizaje de Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Animation | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 08, 2018

**What do you like best about BlueJ?**

It is a very good application for people who want to dedicate themselves to web page or video game design, as there is a lot of information and easy access to it to learn with CISE and ISC, and I truly recommend it.

**What do you dislike about BlueJ?**

Perhaps the only bad thing I could point out about this application is the lack of other languages, as would be my case with the Spanish language, since many people do not have a great level of English, and if they want to start learning these Java subjects, it will be a bit more difficult for them.

**Recommendations to others considering BlueJ:**

I recommend it for anyone who wants to enter the world of JAVA.

**What problems is BlueJ solving and how is that benefiting you?**

Thanks to this application, my level and development of my own projects have been prosperous, and I am delighted with how things are progressing thanks to BLUE J.

  ### 36. It is a good tool for someone getting started with Java programming but that's about it.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Renju J. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 26, 2018

**What do you like best about BlueJ?**

It is very light on resources and easy to use. One can get started in a short time and get used to it. The UI is also quite easy to understand.

**What do you dislike about BlueJ?**

The unavailability of plugins like in Eclipse or Netbeans limits its usability very much. Support for other languages is a required feature that is missing.

**Recommendations to others considering BlueJ:**

BlueJ is a good tool for starters and small Projects. 

**What problems is BlueJ solving and how is that benefiting you?**

It's pretty much useless for big projects. However, it is usable for quick coding challenges and stuff. Also, for beginner programmers, a simple to use IDE like BlueJ provides a better experience and a less steep learning curve.

  ### 37. BLueJ is very easy IDE

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 08, 2018

**What do you like best about BlueJ?**

It is very easy to use and in blueJ no need to used scanner class it automatically takes the user input and it has a beautiful interface 
it has also intelligence feature

**What do you dislike about BlueJ?**

it is very lite so there is a security breach so sometimes we fear related to a coding standard.it gives the wrong result and varies from net beans and eclipse

**What problems is BlueJ solving and how is that benefiting you?**

it is very lite so easy to install no need to extra support and IT specialist to install 

  ### 38. The IDE for learning

**Rating:** 1.0/5.0 stars

**Reviewed by:** Víctor R. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 30, 2018

**What do you like best about BlueJ?**

The best way to describe this java IDE is simplicity, it has no good parser, nor a good interface, but is surprisingly easy to use due to just that. If you are wandering where to start in Java, this is probably a good option. It does not work for anything more.

**What do you dislike about BlueJ?**

Bugs and more bugs, the autocompleter does not work and the infinite number of windows that it creates is outstanding.

**Recommendations to others considering BlueJ:**

Check out all the products of JetBrains, and, of course, kotlin instead of java

**What problems is BlueJ solving and how is that benefiting you?**

Java learning

  ### 39. A bad learning experience

**Rating:** 1.5/5.0 stars

**Reviewed by:** Fernando F. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about BlueJ?**

BlueJ offers a easy to understand interface which is great for newcomers at Java development. The fact that it shows you the conections of the classes is a great help too. It has a portable version that works as intended.

**What do you dislike about BlueJ?**

It is ugly, has a lot of bugs and the quantity of windows that it creates is unbeliable, the parser is just plain bad and the help that it provides is practically null.

**Recommendations to others considering BlueJ:**

Eclipse is you best option to start learning Java.

**What problems is BlueJ solving and how is that benefiting you?**

Java teaching IDE

  ### 40. BlueJ - Best IDS for beginners and students of JAVA

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sheetal K. | Technical Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 27, 2018

**What do you like best about BlueJ?**

BlueJ have easy way to write and compile java code, Library import and inherit the classes. This edition provides built in Run feature to run the program so no need to know about commands to run the program or build the class file. 

**What do you dislike about BlueJ?**

This editor is not so good for large projects. No way to find reference that we have used there.  

**Recommendations to others considering BlueJ:**

I would like to recommend this IDE fo all beginners and students lo learn java.

**What problems is BlueJ solving and how is that benefiting you?**

This editor can run in low resource. This is free and have very small size, so it works smoothly on old configuration systems.

  ### 41. Non-cluttered Java learning

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ivan M. | IT Security Specialist, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 27, 2017

**What do you like best about BlueJ?**

The user interface is really easy to use, because it's so simplified. It includes everything you need to learn and focus just on the code. The errors and warning pane is useful and it's actually verbose, so you can understand what is quickly happening with your code. The debugger and stack view is very helpful, and I like the fact is also just the essentials you just need to learn.

**What do you dislike about BlueJ?**

It would be really nice if the user experience went under a proper review by an UX specialist, because in some cases the interface isn't intuitive enough, so you as an user have to explore and try "get the hang out of it" several times, specially with the debugger. That is not a problem after you get used to, but if you leave it long enough, you'll find yourself exploring again in order to use it effectively.

**Recommendations to others considering BlueJ:**

Learn to use the integrated debugger, it will help you in the long run to properly learn Java. Just because it's a simplified IDE doesn't mean you can't do advanced software with it, it's all in your hands to do useful code to suit your business needs, as long as you understand it's just a front end of the JVM. Of course, after you're skilled in Java, you might as well move into Jetbrains IntelliJ or the default Netbeans.

**What problems is BlueJ solving and how is that benefiting you?**

As a tool for introduction to Java Programming, it certainly does its job just fine. I value it's barebones, so you can focus on what's really important into your code.

  ### 42. Great product!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** November 23, 2018

**What do you like best about BlueJ?**

I enjoy how easy it is for the user to write Java code in the IDE and then test in a matter of seconds.

**What do you dislike about BlueJ?**

I think the user experience is sufficient, so there aren't any major things I dislike about it.

**What problems is BlueJ solving and how is that benefiting you?**

I've been primarily using BlueJ to create software for biomedical and data analytics applications.

  ### 43. A must have IDE for beginners.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Imran K. | Freelance Designer, Design, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 24, 2018

**What do you like best about BlueJ?**

Bluej is one of the simplest IDE for Java development. It's not so fancy features makes it one of the most go to IDE for the beginners. Anyone having a different operating system can learn to code.
Bluej also makes life easy for the teachers as they are able to explain concepts of Java to the students in an easy and simple way.  


**What do you dislike about BlueJ?**

Bluej being a very simple IDE, it is not often recommended to the programming veterans and people who are at an intermediate level. Due to this, Blue J is not used in making real-world or big projects. Only small projects are build using Bluej. Also, there is no code completion and the editor window has very basic syntax highlighting. All you can do is create a class, create an object visually, pass the parameters and obtain the results, that's about it.


**Recommendations to others considering BlueJ:**

Bluej mainly serves educational purposes, so it is a must-have for any student. It is highly recommended to anyone who wants to learn Java in a quick and simple way.


**What problems is BlueJ solving and how is that benefiting you?**

I learned a lot about the functionality of classes and its relationship with objects. Its user interface made it easy for me to focus only on writing codes. I used this IDE a lot in my learning phase and a had a wonderful experience. Currently, I teach coding to a small group of underprivileged students.


  ### 44. Easy tool for beginners

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sawal M. | Graduate Teaching Assistant, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** November 08, 2018

**What do you like best about BlueJ?**

Easy to use and understand basics of Java programming

**What do you dislike about BlueJ?**

Doesn't seem applicable when the cose size starts growing.

**What problems is BlueJ solving and how is that benefiting you?**

Learning Java from scratch

  ### 45. One of the best IDE for Java Programmers.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohd Anas K. | Freelance Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 13, 2018

**What do you like best about BlueJ?**

The best thing about BlueJ is, its simple interface which is very interactive. It doesn’t have complex interface as compared to the professional Netbeans and Eclipse, Anyone can get used to it quickly. The other best thing is, it is quite portable, it is available for almost all OS, like Windows,Linux, Mac OS/X.

**What do you dislike about BlueJ?**

Compare to some other IDE, BlueJ is not suitable for large projects. It is quite handy for smaller projects. The other thing, which I don’t like is, its limited features. It has some less features compared to other IDE.

**Recommendations to others considering BlueJ:**

Since BlueJ is made for educational purpose, so it is the perfect IDE for beginners and it is very user friendly. You should go for it . It is  must have iDE .

**What problems is BlueJ solving and how is that benefiting you?**

BlueJ is almost fifteen years old, and has large number of community users all over the world, so there is large help and support available for the user. The business software building process is faster compared to other IDEs because code compilation is faster also it has some great features which helps you debugging your code.


  ### 46. One of the simplest Java IDE

**Rating:** 4.0/5.0 stars

**Reviewed by:** Salman K. | Freelance Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 13, 2018

**What do you like best about BlueJ?**

BlueJ is a open source. Navigation is made very easy using BlueJ . It takes very less time to start . It is a very good and handy tool for beginners as it is very easy to learn . Best for developing small projects .

**What do you dislike about BlueJ?**

BlueJ does not supports any other language than Java . It is not good for developing big projects . There are few few features available in BlueJ, there is no code completion. It is too simple for advanced users .

**Recommendations to others considering BlueJ:**

BlueJ is one of the best IDE for beginners to work on as it is easy to debug and highly customizable . No prerequisites required for this IDE .   

**What problems is BlueJ solving and how is that benefiting you?**

It's loading time is very less so it is not so frustrating . It is very good and handy tool for developing small projects . With the help of this IDE small application can be made and tested which can be later integrated in bigger projects

  ### 47. Starter into Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Steve Z. | Freelance Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 22, 2017

**What do you like best about BlueJ?**

BlueJ is great starter software for someone who wants to dive into java because of its simplicity and less advanced features.it is very ideal for someone who teaches java or not small-scale projects like schools projects etc.the less advanced features it has,the more one can focus more on the code itself and the best part is you can run it on any platform and it is absolutely free.

**What do you dislike about BlueJ?**

nothing really because it does as expected which is to make someone familiar with java programming

**Recommendations to others considering BlueJ:**

if you are someone who wants to learn or teach java then this is your best ide to choose.

**What problems is BlueJ solving and how is that benefiting you?**

we sometimes do workshops in schools,companies and the community to teach them about programming and stuff and when doing java this is our preferred IDE because as programming can be a big step for some users so the less intimidating the ide is,the more one can grow to love and understand programming

  ### 48. Clunky, not a clean interface, good for beginners.

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 20, 2018

**What do you like best about BlueJ?**

The code tells you if there is a bracket missing or any other syntax error very clearly.

**What do you dislike about BlueJ?**

Not a good design, Interface is clunky and old looking, not visually appealing at all. Looks like something a middle schooler would use if trying to understand code and how classes interact with one another.

**Recommendations to others considering BlueJ:**

Try eclipse instead if you're not a beginner Java code writer. If you're barely starting, it's okay to use BlueJ, but try to switch to Eclipse once you know the basics of the language. Try looking at tutorials on stack overflow and using them. BlueJ has a very visual way of laying out the code, with each class in a new box and connected to other classes with lines, but many experiences programmers and coders do not need this.

**What problems is BlueJ solving and how is that benefiting you?**

Good for editing Java code, but Eclipse is far better. BlueJ is only for very beginner users. Color coding may also help the beginner users. I've made data sorting very easy using Java, but BlueJ should have two versions, one for beginners and one for experts. 

  ### 49. Extremely simple layout and very good for beginners

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Games | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 06, 2018

**What do you like best about BlueJ?**

It's a very good platform for teaching students how to code at the early stages. For example, the idea of a begin method is very intuitive and easy to understand rather than having a main method. 

**What do you dislike about BlueJ?**

Running the program is too easy/simple. It should be more than just a button to click. 

**Recommendations to others considering BlueJ:**

Very useful to use in an educational setting. 

**What problems is BlueJ solving and how is that benefiting you?**

I have created simple games by using BlueJ and I realize that it is a very user friendly platform to start out coding on for my students. Within a class setting, it makes sense to start students out with this platform. I am solving education issues within CS by using BlueJ and allowing students to get comfortable with coding so that they stay within the CS department.  

  ### 50. Great for beginner coders

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** April 20, 2018

**What do you like best about BlueJ?**

I used this platform when I began to code because it easily differentiated methods, loops, and classes with colors and blocks, which made it very easy to navigate through various segments of the code. Additionally, the inheritance is clearly marked with arrows when your project has multiple classes in it, and it's a great way to run java programs without using a command line, making it very beginner-friendly.

**What do you dislike about BlueJ?**

After a few years of experience with coding, using BlueJ felt a bit worn out, and I opted for a different text editor that had a bit more power. BlueJ also doesn't have autocomplete features that make other text editors so great. It's also limited only to Java thus far.

**Recommendations to others considering BlueJ:**

Great IDE for Java beginners. Make sure you read up on how to debug because it's very useful, and understanding the right settings for making projects is good too.

**What problems is BlueJ solving and how is that benefiting you?**

It's a great way to teach people how to code on the beginner level without having to be familiar with the command line whatsoever. Files can be stored in the local project directory, easily accessed and modified, and debugging is also a feature that is accessible and easy to understand.


## BlueJ Discussions
  - [Which of the following best describes BlueJ?](https://www.g2.com/discussions/which-of-the-following-best-describes-bluej) - 1 comment, 1 upvote
  - [It&#39;s been years since BlueJ has seen a UI overhaul, can we expect  that in near future ?](https://www.g2.com/discussions/it-s-been-years-since-bluej-has-seen-a-ui-overhaul-can-we-expect-that-in-near-future) - 1 comment, 1 upvote
  - [What is BlueJ used for?](https://www.g2.com/discussions/what-is-bluej-used-for) - 2 comments
  - [What version of Java does BlueJ use?](https://www.g2.com/discussions/what-version-of-java-does-bluej-use) - 2 comments
  - [Is BlueJ a software?](https://www.g2.com/discussions/is-bluej-a-software) - 1 comment

- [View BlueJ pricing details and edition comparison](https://www.g2.com/products/bluej/reviews?page=3&section=pricing&secure%5Bexpires_at%5D=2026-08-04+07%3A21%3A48+-0500&secure%5Bsession_id%5D=6aecd65d-9a8d-4187-9fb5-8535d61fde8a&secure%5Btoken%5D=e589e4bd10a1519facd168a940960647e445a501c5dbf1488ed6e9464a5b8029&format=llm_user)


## Top BlueJ Alternatives
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,097 reviews)
  - [IntelliJ IDEA](https://www.g2.com/products/intellij-idea/reviews) - 4.6/5.0 (2,320 reviews)
  - [NetBeans](https://www.g2.com/products/netbeans/reviews) - 4.2/5.0 (657 reviews)

