Perl, Ruby, Python, and C++ are currently the easiest to find employment with in the Tech Industry, unless you're looking to be a specialist, however, keep in mind, you'd be competing with people of the same mindset.
Friend works with a guy named Roger who does nothing but Assembly.
Best suggestion I can say is; Find what you want to do, and what you can bend to your will simply, without too much muss and fuss, that you get, and enjoy.
-
HarryDresden
- Posts: 1113
- Joined: Wed Jan 12, 2011 12:10 am
Re: considering to learn coding need advice
Yes, I am a Wizard.
loftar wrote: bear fruit is not something I can predict,.
Beborn Beton wrote: "Don't Worry, They Won't Find My Body, I Want You To Know I Found Peace In Another World."
-
Jungletoe
- Posts: 121
- Joined: Wed Jun 23, 2010 4:47 pm
- Location: Washington DC
Re: considering to learn coding need advice
Ah, so I've heard. C is best for servers, but I can't live with out direct OOP. It comes down to personal preference.loftar wrote:In my defense, I only use it for the Haven/Salem client, and then only because of Java Web Start (and to some extent so that I only need to write once but debug everywhere ^^). I despise it as a language just as much as the next man. (However, I will let it be noted as many times as necessary that performance is not a reason to h8 Java. As much as the language sucks, Hotspot as a compiler is pretty good stuff.) As an aside, if you weren't aware, the server is C. And yet, I'm neither a CS doctorate nor bashing my head against the wall.Jungletoe wrote:>uses java
kbro
Thanks,
Jungletoe
Jungletoe
-
_Gunnar
- Posts: 1430
- Joined: Thu Dec 22, 2011 1:15 pm
Re: considering to learn coding need advice
I think the best way to learn to program is to first have something that you actually want to do (but don't make it too complex!) Your first solution to a problem will probably be pretty ugly, but by trying to figure out ways to improve it you will learn all sorts of tricks & subtleties... The best language to use often depends on what problem you want to solve, also.
Also its like learning (additional) human languages, the first one is the hardest
.
(personally i use fortran & python; fortran for heavy-duty numerical stuff and python for data analysis that isn't worth parallelizing. however there will come a day when i have to learn CUDA/equivalent. I actually hate programming, but it has to be done... I wouldn't recommend fortran unless you just want to do numbercrunching.)
Also its like learning (additional) human languages, the first one is the hardest
(personally i use fortran & python; fortran for heavy-duty numerical stuff and python for data analysis that isn't worth parallelizing. however there will come a day when i have to learn CUDA/equivalent. I actually hate programming, but it has to be done... I wouldn't recommend fortran unless you just want to do numbercrunching.)

-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: considering to learn coding need advice
I actually don't know Fortran, so I've often wondered why that is the case. Does Fortran actually have linguistic features that makes it unusually good at such tasks, or is it just a mode of tradition?_Gunnar wrote:personally i use fortran & python; fortran for heavy-duty numerical stuff
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
mvgulik
- Posts: 4098
- Joined: Fri May 21, 2010 2:29 am
Re: considering to learn coding need advice
Probably a bit of both. ( http://en.wikipedia.org/wiki/Fortran )
[Fortran and supercomputers] ... Even today, half a century later, many of the floating-point benchmarks to gauge the performance of new computer processors are still written in Fortran.
-
_Gunnar
- Posts: 1430
- Joined: Thu Dec 22, 2011 1:15 pm
Re: considering to learn coding need advice
mainly historical really - fortran is actually about the same as C(++) for pure numerical work, but historically everything is written in fortran so its still used by people who are primarily scientists - programming being just a tool. All our codes are cannibalized from older codes, etc, so it makes sense to stick with fortran, for now. The best fortran compilers are about the same as the best c/c++ compilers for now. (Eventually we are all supposed to switch to GPU codes though, but so far there isn't enough memory available on a gpu for proper supercomputing.)loftar wrote:I actually don't know Fortran, so I've often wondered why that is the case. Does Fortran actually have linguistic features that makes it unusually good at such tasks, or is it just a mode of tradition?_Gunnar wrote:personally i use fortran & python; fortran for heavy-duty numerical stuff

-
borka
- Posts: 9965
- Joined: Thu Feb 03, 2011 7:47 pm
- Location: World of Sprucecap
Re: considering to learn coding need advice
loftar wrote:LET THE LANGUAGE WARS RAGE!!!
Avatar by SacreDoom
Java 8 - manually downloads - good to check for actual versions url here:
viewtopic.php?f=42&t=40331
Remember what the dormouse said: Feed your head Feed your head
Java 8 - manually downloads - good to check for actual versions url here:
viewtopic.php?f=42&t=40331
Remember what the dormouse said: Feed your head Feed your head
-
Grable
- Posts: 885
- Joined: Mon Feb 14, 2011 8:03 am
-
marvi
- Posts: 138
- Joined: Thu Feb 18, 2010 3:41 pm
Re: considering to learn coding need advice
While I'm a big fan of Erlang nowadays, I'm not sure it's a good idea to learn it without some basic background already in place.Grable wrote:https://www.youtube.com/watch?v=uKfKtXYLG78
Anyway, perhaps it's better to link books (that I consider great for learning it):
- Learn You Some Erlang for great good!
- Programming Erlang: Software for a Concurrent World by Joe Armstrong, an author of this language, who made an appearance on the video above