I've been wanting to learn quite a few new languages lately so I searched google for a nice site filled with free books. I found one at http://pspxworld.com. It has great books about many freaking languages going as far as PHP, Basic, C#, C++, C, COBOL, Perl, XML, and so many more.
On a side note…. I was wondering if anyone knew where I could get a decent free MySQL book online as well.
Well, personally, I don't really believe in learning "web design" programming languages. I'm of the school of thought that learning general principles will enable you to apply them to pretty much any domain, including web programming if that's what you want to do. Then, once you understand the general concepts of programming, learning a language will (usually) take you just a few days for getting the basics, and then a few weeks/months of picking up very particular details or other idiosyncrasies.
For that reason I would perhaps recommend sticking with a language you know but pushing deeper into its advanced features. If you're looking to learn C++ or Java, the course handouts from the introductory classes here are excellent. (CS106a, CS106b, CS106x, CS107, CS108). CS107 also goes into some Lisp (or Scheme) which is worth learning for several reasons but at the very least to get your head wrapped around the different concepts.
As for actual books I don't really know of any meant for learning from scratch. The Lua book is meant for people who already know how to program in general but want to pick up Lua; it's a pretty good book for that and is available online (well, the first version is). I did most of my learning from example, trial and error which, while providing me with a bunch of experience, probably took several years longer than I should have. I also had the advantage of having two CS parents who were quite willing to help me figure out how to implement fairly advanced features, which helped me move forward instead of getting stuck in a comfort zone. Well, sorry for the digression…
I guess that as usual it depends on what exactly you're trying to do. Again I believe firmly that if you know how to program you don't need to get a "web programming" book to teach you programming; you might want one to teach you web-specific platforms. But at the same time, there are a ton of web applications around there with tutorials; it might be best to learn from example (again depending on what exactly you're trying to accomplish).
I hope this answer was at least somewhat helpful… :rolleyes:
Well what I want to eventually do is be a Web Designer with some C/C++ Background in there. Also I wouldn't mind having a Mud/Website host next year or 2 when I get a new computer since the computer I currently have is better then virtually any free host you can speed wise… Least thats how it looks cause I don't know any free service better then Slayn and I beat Slayn's speed on compiling by far.
But yea.. totally lost thought in the middle of taht paragraph so I really don't know what else to say now…… lol
Like I said, it makes sense for some cases (like the one you describe which is the one I had in mind) but in other cases it's something of an annoyance… It seems like a case of punishing reasonable uses because of the occasional screwball (that could be defended against using administrative undo history or something – but yes, I know that's a lot of work to implement). Anyhow, I would appreciate if the links could be fixed in my original post so that confusion is avoided.
Well it's not just for people showing up 8 months later to ruin old posts. It's also done that way because, sadly, forums in the MUD community tend to draw flameage and people get tempted to run back and edit what they said. I figured setting it at 6 hours to be able to edit or delete a post was less of a pain in the ass than the one hour you get on TMC to delete, and the fact that edits are really appends there. Yes, it unduly burdens the honest poster who spots a typo 3 days later and would like to fix it. Much like copy protection unduly burdens the vast majority of honest users of software.
I don't think there's really much of a point in spending the kind of time it would take, even for selective threads. Forums have gotten by for this long without it. It's honestly much less of a hassle to lock posts after a given time period than it would be to think ahead on what topics would need to have revision history activated, because you can't recover lost edits before that.
:lol: Actually, I wasn't really thinking about for the proposed purpose, I was thinking more in terms for a thread where players are posting the stats of their characters and just going back and editing their posts each level gain to keep the thread length down, and having that thread have a wiki style edit history would allow folks to see what the stat gains had been along the way.
I wasn't suggesting a whole wiki-like history. Just an audit trace of post edits, not necessarily visible to the common users, or even the admins through a web database, just a trace somewhere of what changes were made.