Hi, I want to write my custom software to automate some tasks on the web. I have some experience in excel web based scripts however, I know that I cannot go far with it. So, what programming language is the way to go if I want to write software like keyword software, directory submitters, auto bookmarkers and so on?
Hi, You need to learn PHP and Java. If you learn this two languages then virtually you can develop anything from web application to desktop application and of course operating system independent programs. Rudolf
dear you can do this work with any software but you have to know about little bit about PHP or html it depend on your work... for example you want to submit into directory and that website is in PHP so you know some commands about php because you teach the software how to change desired value with codes... i don't know i can tell you properly about it or not....
I'd recommend going down the C#, .NEt route. You can code desktop apps in it and also switch to C# and ASP.Net if needed or even Silverlight.
There is a vague difference between 'web based desktop applications' and 'desktop applications that interact with the web'. Web based desktop applications would mean things like Adobe Flex. Otherwise, you'll just want to learn C# .NET + how protocols work + PHP and maybe Java.
I don't think your problem will be the programming language to use, but rather the algorithm and the complexity of the software itself. My advice is to write down what you'd like your software to achieve and start writing your software to accomplish these features one at a time. If you run into any problem then post here and I personally would like to help. Good luck
PHP is great and would work really well but from what you said I think you should go with VB.NET or C#.NET as a desktop solution. This is because if you are not up to speed on web servers, ftp and the likes it will just be other things you have to learn. Therefore I think you should just go download and install the free version of the MS VB.NET or C#.NET Desktop development system (Whatever they call the lite version of Visual Studios). This is just about easiest way to get started coding.
Thanks for all the great recommendations. I downloaded MS VB.NET and will start experimenting it soon.
If you are going for C, C# or C++, just don't get scared off by the language, these babies are one of the most advanced, with the highest performance and possibilities and by learning one of them (Recommend C++), you will be able to do literally ANYTHING.
If your are interested in developing web based applications, I suggest you to learn HTML/PHP/JavaScript. If it is desktop applications, you need to decide the platform (operating system) first. If you like Windows, then chose C++.Net, C# or VB.Net as those seems the languages for future. For Linux, you may choose either C++ or Java. Note that C++ is available for both Windows (C++.Net) & Linux and it is the most efficient language in the world. This is the reason for using C/C++ for developing both Windows and Linux. Java is a very good language to learn Object Oriented Concepts. But Java applications are very inefficient for commercial programming.