I'm a beginner in programming and I don't know any languages. Can you recommend me the easyest and most convinient language for beginning=) Thanks in advance! PS I downloaded a book about "C" but it seems me too difficult! May there is something with pretty GUI ?=)
Hi, There are lot off programing languages are on the market. First you need to decide what type program you what to write (example: web site, windows application, mobile phone application). You need to decide do you want to write multi OS or single OS. After that you can found out which languages available for your task. I recommended to learn Java and PHP languages. Because if you master this two then you can write any type of program and could be run any machine and operating system. Rudolf
I'd recommend to start with Java. It is not too difficult for beginners and you can find a lot of tutorials and resources online to start.
http://download.oracle.com/javase/tutorial/ I suggest that website (the official one) or "Java for Dummies all in one desk reference".
If you want "pretty" GUI, I would suggest Microsoft Visual C#... C# is a good language for beginners and if you want to build with GUI, it's for you. Also free.
What platform do you want to be developing for and why are you learning? The advise would be very different if your looking for a career as an employee programmer -v- a hobby or doing a bit of freelance work
I'd recommend you to start with Visual Basic .NET as it is very easy language to learn and should lead you with basics of coding.
Well, as for me, i would tell you to try Visual Basic Studio, Vb.Net.. One of the easiest programming language for a beginner to study and learn.. Aside from that, it has a pretty good template that is easy to manage and use.
I'm pretty new to programming too. I started off by messing around with Visual Basic and found it wasn't as hard as I thought it would be. It may not be a good place to start if you're trying to build a programming career, but if you're just trying some new things I definitely recommend it.
I have programmed in Assembler, VB, C, C++, JAVA and a few scripting languages including Postscript! I suggest you start in JAVA, or C#. There are quite a number of free IDE's and tutorials available. C is a procedural langauge, while JAVA and C# are object oriented languages. There is quite a difference in approach. Believe it or not, C is still the most popular language, but if you want to get into mobile, and web based programming I suggest you start with an object oriented langauge. If you program for UNIX, or hardware devices, C is the one to stick with. Terry
C# is somehow a windows compiled version of Java which I don't recommend since it is not cross platform. Also, JSP&Java are for me the best languages for web development, not C
Yes I agree, he hasn't really stated why he wants to learn a language, just that he wants to learn a programming language. Even though C# is not cross platform, it has a huge audience, as does ASP for web. I am not advocating a Microsoft path, but the choices need to be on the table. Anyway, I really like Java, but like C# there is a huge set of libraries to gain knowledge of. C is looking better by the minute ... int main(int argc, char *argv[]) printf("Hello World."); } > cc hw.c -o hw > hw Hello World. Pretty easy!
Are you into web development? You want to develop websites? Then start with something like Ruby on Rails www.rubyonrails.org or PHP www.php.net Later on you can learn Python www.python.org or Java.
Ok, many thanks for so many replies=) I will continue studying "C", I'm reading a book and now I've understood the main idea and rules of programming=)