ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm thinking of a carrier in developing web services but I'm not sure what to study. I'm thinking on the lines of GNU/Linux, PHP, MySQL/PostSQL, ~Apache, JavaScript, CSS and ~XML.
I have small experience with all these technologies and have heard allot about them and they seam to be popular and that's basically why I'm looking at them as an option.
What will web sites be based on in the near future? What technology is going to stand up? What technology will hide in the shadows of popularity but still be superb?
Help me decide what to study in my free time while the academy tells me what to study in my school time.
First, learn to make static web pages using xhtml and css. Then learn PHP and MySQL to make dynamic web pages. If you want to host a site from your computer, learn Apache. CMSs are also getting popular. Have a look at them at opensourcecms.com. You'll probably want to go to http://www.w3.org if you haven't already. They have tools to validate your web pages.
Originally posted by brynjarh What technology will hide in the shadows of popularity but still be superb?
You are asking us to predict the future. whoever can do that has the potential for world domination.
A better question might be "How do I position myself to walk out of the shadows with this technolgy?"
Start by trying to acquire a survey knowledge of these topics ... all of them. Brief yourself on them so that you understand basically how they work. Observe in particular how they share many more similarities than differences.
Also, review the automated tools that are available.
You should not plan "your future" around being a Web Developer. There are no barriers to entry, most of the work can be automated to an acceptable degree, and the business is certain to be off-shored to cut labor-costs.
Close to my hometown there was recently a "24-hour competition" for web designers, and many gullible nerds showed up. Unfortunately, the net effect was to hammer home .. in every potential customer's mind .. what is basically true: that a web site can be done in 24 hours. At ~$40 an hour, less than a thousand bucks complete. You can't live on that. Not for long enough.
Web-development technology is important, therefore, to understand, but you do not need to understand it deeply and you do not need to plan to be doing it "by hand." It will only be a tip of the iceberg in what must be a much larger and more intense repitoire of highly technical skills.
just a general comment, web services doesn't mean anything web page related. Its meant so that the back-ends can exchange data and do whatever processing is needed. And while PHP is big for displaying web pages, most companies still use C, C++, Java, and .Net to do back-end work, imo. Why not learn one of those languages as well?
Originally posted by jalerark First, learn to make static web pages using xhtml and css. Then learn PHP and MySQL to make dynamic web pages. If you want to host a site from your computer, learn Apache...
my suggestion is to do an implimentation of bugzilla which is a 'lamp' based defect tracking system. i did mods for it to be a computer lab equipment schedular used to check-out pc's, projectors...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.