Dessimu: Nice thread! I was starting to look for something like this here, on GOG forum. Great initiative.
I myself started learning to program Java, some HTML with CSS, a little JQuery, JavaScript, SQL. Doing this for 2 months now. I am intrigued, interested, frustrated and having fun all together. Most of the days I find myself working with NetBeans on Windows. And I still can't get used to using Linux.
Yesterday I was introduced to GIT - that is pretty handy little thing. And today I was shown how to use Maven. Did not get a hang of it yet.
That is as little about me as I can think of. Good to know I can find some fellow programmers here.
An interesting tidbit you might not know: git was actually written by Linus Torvalds (the original author and current maintainer of the Linux kernel) for use with the Linux kernel.
rtcvb32: I'm reminded that before
PHP was in heavy use, Perl was the language of choice often for generating pages, and the whole
CGI gateway thing that I never learned enough about in order to actually do anything with.
You can actually write CGI in pretty much any programming language. I even once wrote a toy example in either C or C++. Just be careful about security issues (there's a reason those two languages aren't widely used for this purposes).
Maybe Rust might be a good language for this purpose, since it has rules (checked at compile time) to prevent memory errors from happening.
Maighstir: A classic statement: there are 10 kinds of people - those who understand binary and those who don't.
Tallima: There are 10 kinds of people. Those who don't know anything about theoretical computational models, those who do, and those who know that trinary is the most efficient.
(I'm still waiting to see someone figure out how to build an e-nary computer -- that's technically the most efficient)
Do you, by any chance, have a link to any website that explains why trinary (or better yet, e-nary) is the most efficient?
(Note that I actually do have a mathematics background, so it is not a problem if that site is heavy on math.)
toxicTom: Yeah, Perl is really cryptic (origin of RegEx...).
mrkgnao: Funny that.
I know perl for about 10 years and python for a few months only, and I tend to think of python as cryptic (with all its generators and closures and static methods and class methods and decorators and mutables and immutables etc.), whereas perl is so clear and simple and straightforward.
You don't need generators, closures, static and class methods and decorators to program Python. The stuff is there, but you don't need to know about it to write useful programs. (The stuff can sometimes come in handy, of course.) In fact, even though everything is an object, you don't actually need to know it. You can learn the basics first, and then learn the rest when you actually start to need it.