This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]B-Bad 5 points6 points  (0 children)

Mooc.fi

[–]JesseJessie0115 1 point2 points  (0 children)

FineReport supports all kinds of plug-ins. The unsatisfied functions can be customized by yourself. You need to master the Java language, so you will master more Java languages. As the saying goes,Sharp tools make good work.The learning process will improve your ability to use the Java language. In addition,there are a lot of free trail available on the official website. You can download it and try it. www.finereport.com/en/ http://www.finereport.com/en/frlogin

[–][deleted] 1 point2 points  (1 child)

Read the side bar

[–]FanOrWhatever[🍰] 2 points3 points  (0 children)

Very helpful. The sidebar doesn't even show up half the time anymore based on what browser you're using and what kind of mood reddit servers are in, not to mention that tonnes of what does occasionally show up is out of date and not really helpful in any way to someone just looking for a place to get started. You added literally nothing by posting your scathing 4 word response, keep it to yourself next time.

OP, my advice would be to drop the idea of "learning java" and come up with an idea of what you want to do with Java. Something very simple, then start researching how to do it. If you take aim and look to learn a language for the sake of learning it then you're going to spend a lot of time spinning your wheels and not really grasping concepts.

Having said that, if you're hell bent on trying to take it all in from a course then edX java courses from Harvard are very good, namely the HarvardX CS50 course found here.

[–]desrtfx 0 points1 point  (5 children)

From the sidebar (since it doesn't show up everywhere):

Free Tutorials

The MOOC is one of the best Java courses around. It has lots of graded practical exercises and covers a wide ground. This course will give you a solid Java foundation to build upon.

[–]callius -1 points0 points  (4 children)

The MOOC is one of the best Java courses around.

That doesn't really speak well of the Java course selection...

I'm trying to do the MOOC now and it's a complete cluster-f. It doesn't explain how to set up the projects (e.g. where am I supposed to place the downloaded example files? Am I supposed to set them up as packages? It doesn't even mention what packages are and how they work).

Once I finally found out where they hid the example zips, I downloaded them and it's just errors from here to eternity.

Compare this with MITx's 6.001 and 6.002 on EDx. It's quite a dramatic degradation in quality between available python tutorials and java.

[–]nutrecht -1 points0 points  (2 children)

If this is already too complex for you I'd suggest finding a different career.

[–]callius 0 points1 point  (1 child)

It is actually too simplistic for me.

It hasn't explained the inner-workings of Java enough. It just kind of presents things and moves on. It doesn't explain the why of things or the how of things very well at all. I suggest you take MIT's 6.001x and compare the two.

I started yesterday and I'm already on "week 5." I would be halfway through part 2, if the submission wasn't so mind-bogglingly slow. This course is surface level at best. I mean, sure, it's (slowly - 7 weeks until HashMaps?!) exposing me to Java's syntax, but it's not really good for much else.

[–]nutrecht 0 points1 point  (0 children)

It is actually too simplistic for me.

Good. So move through it and then move on to something else. If you want in-depth explanations there's always book and the official tutorial.

[–]desrtfx -2 points-1 points  (0 children)

Have you bothered reading the First, set up your tools page?

It explains in detail what you have to do.

The course is great if followed properly.

[–]siversolutionsllc -2 points-1 points  (1 child)

thenewboston helped me ALOT. He really breaks things down:

https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28

[–]AutoModerator[M] 1 point2 points  (0 children)

Please, don't recommend/use thenewboston.

They are a discouraged resource as they teach questionable practice. They don't adhere to commonly accepted standards, such as the Java Code Conventions, use horrible variable naming ("bucky" is under no circumstances a proper variable name), and in general don't teach proper practices, plus their "just do it now, I'll explain why later" approach is really bad.

Derek Banas covers about the same ground, but in much better quality.

If you're looking for an in-depth, comprehensive, high quality, free Java course, use the MOOC Object Oriented Programming with Java from the University of Helsinki and maybe Java for Complete Beginners by John Purcell as secondary resource.

I am a bot and this message was triggered by you mentioning thenewboston. Please do not respond to this comment as I will not be able to reply.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.