Going back to school...
-
@scottalanmiller There were numerous responses before I could copy and paste the original post from here... lol
-
@RamblingBiped It's late in the day, usually it'll be solved here before it hits SW. Sorry bout that mate
-
In addition to Notepad++, which is pretty nice, Sublime is popular with the Mac crowd. GitHub recently released Atom which I like a bit. Atom and Notepad++ are free. Sublime isn't bad.
I use JetBrain's tools for some languages, but that's unnecessary and I have money to burn so I don't worry about it.
There are online IDEs now that are pretty nice too, often free for a student or single developer.
-
@MattSpeller said:
@tonyshowoff said:
Only learn vi if you have to, it's an entire environment of absolute hell in of itself.
I'll second that.
What? I like vi. Just not for programing.
-
@MattSpeller said:
@RamblingBiped It's late in the day, usually it'll be solved here before SW can load the quote.
FTFY
-
Here is the IDE that both @tonyshowoff and I are recommending if you go the IDE route.
-
I actually use vi/vim fairly regulary and am already familiar with the basic commands. We are a mostly Linux shop here and I try to avoid MS whenever possible...
-
@tonyshowoff did you notice that CLion is production now? CLion 1.0 is out.
-
@thecreativeone91 said:
What? I like vi.
Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.
-
@thecreativeone91 said:
What? I like vi.
So you're one of those people. I posted on my blog about the "editor wars," to me if anything is more complex than pico/nano/ee then it's garbage and obsolete and should be rm -rf forever. There's no sense in using something built in a time when keyboards had 70 keys or whatever.
Anyway @RamblingBiped, IDEs will make your life a lot easier, make debugging easier, etc even when learning a language, and the hinting and so forth will actually cut your learning curve. You can be masochistic and use some crappy syntax highlighter like vi(m), Sublime, or Notepad++ but when you play with the big boys, like me (I'm fat), we use real tools for real lazy people. Lazy programmers, are good programmers.
-
@tonyshowoff said:
@thecreativeone91 said:
What? I like vi.
So you're one of those people. I posted on my blog about the "editor wars," to me if anything is more complex than pico/nano/ee then it's garbage and obsolete and should be rm -rf forever. There's no sense in using something built in a time when keyboards had 70 keys or whatever.
I use them all. I have no preference to nano or vi. But I don't install either one I just use whatever the distro has.
-
@MattSpeller said:
Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.
LOL! I really did laugh out loud. That's true, or they're trying to impress other people, or they're literally insane.
-
Here is an example book that I would recommend trying out before you start school. You can get a solid foundation and know the material very quickly. Even if you are going to do Java in a class, I would recommend having the fundamentals down first because you want to be solid before facing learning in an academic environment. This book is a decade old but still pretty good. Java fundamentals have not really changed that much in that time.
-
@tonyshowoff said:
@MattSpeller said:
Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.
LOL! I really did laugh out loud. That's true, or they're trying to impress other people, or they're literally insane.
It's because you are looking at it as a programmer and not as a systems admin. From an SA perspective, vi is very important. I've not had a job in 21 years that didn't require me to know vi cold the moment I was in the door.
-
@StrongBad And that is another nice aspect of this program; I don't have the traditional course structure. If I am proficient in the material I can pretty much go strait to the exams and test out with no penalty whatsoever. It is all done at my own pace completely independent of a class. I'll definitely take a look at the book, I've got a month before my first class starts.
-
@scottalanmiller said:
@tonyshowoff said:
@MattSpeller said:
Good grief why. I think the only people who enjoy using it are suffering from Stockholm syndrome.
LOL! I really did laugh out loud. That's true, or they're trying to impress other people, or they're literally insane.
It's because you are looking at it as a programmer and not as a systems admin. From an SA perspective, vi is very important. I've not had a job in 21 years that didn't require me to know vi cold the moment I was in the door.
I remember every new SGI and Sun machine I got, SunOS, Solaris, and IRIX only came with vi, so I understand the pain. Plus I do manage a lot of servers too you know, I am a renaissance man. In system administration, vi is crappy but you gotta know the basics, it's like using a plunger, nobody wants to use it, but sometimes you have no choice.
-
I'm going to ....
alias plunger="vi"
-
@scottalanmiller And that made ME laugh out loud...
-
Do you know anything about what kind of programming you are going to want to do after you graduate? What is the programming goal going to be?
-
@scottalanmiller said:
Do you know anything about what kind of programming you are going to want to do after you graduate? What is the programming goal going to be?
God willing it's a cushy enterprise job, and I mean a real enterprise, not like four jackasses sitting in a subletted room some place churning out garbage for Rentacoder