oktapus
December 4th, 2001, 12:50 PM
In my current job I research, recommend, and document standards around our company's web design, HTML (and some client side) coding. I'd like to expand my skillset to programming (never had to do it).
In the past I dug into books on Perl, Unix shell scripting, C and Java. After the 'into to' chapters I'd give up, found the syntax too daunting, the problems to solve too difficult to understand. But not one to give up easily I re-visited books and would get a bit farther.
Recently I hooked up with a web developer at work and he's been showing me some stuff. I got enough confidence to take a Java course at University. Problem is it's for experienced programmers from other languages (C, Cobol, etc) so after the 1/2 way point I've been really struggling. Funny thing though, I started looking at a newer language called Ruby and found I actually understand OO concepts and coding that I had trouble with in Java. After only reading a few chapters of the Ruby book (online) I'm coding programs that took me weeks to understand in Java.
What I'm getting at here is, based on what you developers and programmers see in the workforce, should I focus on Ruby or should I suffer with Java and learn that instead? I'd like to stick with a language that is fully OO. I've heard of others like Python, Smalltalk and Eiffel. Thanks.
In the past I dug into books on Perl, Unix shell scripting, C and Java. After the 'into to' chapters I'd give up, found the syntax too daunting, the problems to solve too difficult to understand. But not one to give up easily I re-visited books and would get a bit farther.
Recently I hooked up with a web developer at work and he's been showing me some stuff. I got enough confidence to take a Java course at University. Problem is it's for experienced programmers from other languages (C, Cobol, etc) so after the 1/2 way point I've been really struggling. Funny thing though, I started looking at a newer language called Ruby and found I actually understand OO concepts and coding that I had trouble with in Java. After only reading a few chapters of the Ruby book (online) I'm coding programs that took me weeks to understand in Java.
What I'm getting at here is, based on what you developers and programmers see in the workforce, should I focus on Ruby or should I suffer with Java and learn that instead? I'd like to stick with a language that is fully OO. I've heard of others like Python, Smalltalk and Eiffel. Thanks.