What do you use to take notes/review?

I understand your instinct to take notes as a student and it isn't a bad one, but here is some perspective on how it works for a lot of people in the professional world. That's the goal of your CS degree anyway, right?

I don't take notes when learning a new tool, which is something I do extremely regularly, and you will too. What are the concepts of programming if not new tools, so you can apply this as well.

What I do instead, is find a quality, well written guide that explains whatever it is I'm trying to learn and then bookmark it.

Why write notes yourself when someone else has already done it for you?

If you're learning Java (and I assume you are since you're here) everything you could possibly need to know about it is on the internet. Use that to your advantage.

This is a general concept that you should embrace and well that will carry you far in programming as well.

"Don't try and reinvent the wheel."

We all want to flex our coding muscles and write cool stuff, but it is more advantageous to make use of existing work than to write something yourself if it makes sense for your use case.

Obviously don't cheat in school, and you should understand every line of anything you put in your programs, but make use of the tools available to you.

I will say there is one instance where I take copious amounts of notes, and that is for business requirements or other things that are specific to me that obviously won't be on the internet. For that I use NPP.

TL;DR: Don't take notes when the stuff you'd be writing down is already written down for you somewhere.

/r/javahelp Thread