Friday, May 21, 2010

What is the best programming language to learn for a newbie?

I have an idea for a program for my own use. I want to be able to enter a Music Artist, Album, and have the tool search specific lyric website(s) for the albums lyrics, and then search those lyrics for specific words. What would be the best programming language for this program? Does it even sound feasible?

What is the best programming language to learn for a newbie?
Java
Reply:java
Reply:ANSI C, C++ C#





there are tons of tutoring.








enjoy





Cheerz,





Steven
Reply:Oh yes, what you want to do is definitely feasible. Any mainstream language can accomplish what you want to do. That language must have networking capabilities as well as string manipulation capabilities. Clearly, you want to pick a language that is really good at both.





I normally recommend a high level language to beginners because it gives them a good introduction to computer science, while still being worth their time. In your case, a high level language is useful also because they tend to have very good string manipulation and usually good networking support.





I recommend either Python or Ruby. Parsing webpage data for lyrics, and then extracting words is heavy string manipulation work. Python and Ruby are very good at that. They also have very good networking support, in that they give you an easy to use method to connect to the internet, retrieve data, and so on. Perl's also a good choice, if you don't like Python or Ruby.





Apart from those three, you can step down to C# or Java. Makes no difference.





You want to avoid C++ and definitely C. Those are very good languages, but you don't pick them because you want to write a quick script or program to manipulate text. String manipulation is ...hard... in those languages. People have already written C code to handle string manipulation, and this is basically in the form of Python, Ruby, and Perl string libraries. So might as well use one of those three.





There is no best language. Read up on programming languages on Wikipedia. Use Google and Wikipedia to investigate the various languages and pick one you like.
Reply:It depends. I was starting to get interested in coding. I found the most begginer coding is Microsoft Visual C# (pronounced Microsoft Visual C sharp). I have tried C++, and Java and I found this the easiest to use, PLUS ITS FREE, you just neet a .net passport which almost everone has! Good help website: http://www.csharphelp.com/archives2/arch...





Download: http://msdn.microsoft.com/vstudio/expres...





"C# is a simple, type-safe, object oriented, general-purpose programming language. Visual C# provides code-focused developers with powerful tools and language support to build rich, connected web and client applications on the .NET Framework."





Hope that helps.
Reply:if you are a newb at programing then use BASIC
Reply:VB.net
Reply:I bielive that the best programming language to learn will be C#, because when learning it then easily you can work in console, windows and web application swhether related to databases or not.


and then you can learn java and you'll find there is almost no differences between java and c# except the functions names, and other little differences.


Best wishes for you
Reply:Depends on your ambition, aptitude and patience.





If your goal is long run and you're willing to put in the long hours, compiled languages like C++, Java, C# or VB.NET.





If that's too ambitious, then learn a scripting language first like JavaScript, VBscript, Perl or PHP.





If that's still over your head, take some baby steps with BASIC first.





Or, if you're one of those impatient people with at least enough ambition to learn enough to get something working then you can look for a coding environment which will leverage what you can learn quickly... Like the MS Office apps Excel and Access. Yes, you can make some pretty powerful applications like what you're describing where things like data structure, data connections and designing the GUI are almost like falling off a log. You won't be building a massively scalable application, but something that'll run nicel on a local desktop. And, if you have dreams of selling your app... Yes, there are ways of locking down your creation so that you can commercially market it.





Have fun...
Reply:I am new also and I am learning java script (for websites) and c++ for .exe


No comments:

Post a Comment