Easiest and Best Programming language

Easiest and best aren't synonymous, languages come in all shapes and sizes just like human language, but I get what you're asking. If you're looking to develop web apps (anything for wordpress or that can be run via a web interface) then go with PHP. On the other hand if you're looking for something very powerful (not that other languages aren't) but that has to be run on a Windows desktop (although via mono you can run some apps on *nix platforms) then I would suggest a desktop RAD (rapid application development) language such as C# or VB.NET - my answer is bias however because those are the languages I know (but I picked them when I was looking for the same thing you are.) As for which you should choose it's really up to you to do research and pick one.. For basic development they're essentially the same with different syntax (yeah I'm gonna hear it for that one :rolleyes:) - here are two comparisons: simple overview and Wikipedia's version.

Here's a very basic rundown of the most common languages: http://cplus.about.com/od/introductiontoprogramming/a/comparelangs.htm

To quote someone from Stack Overflow:
  • If you hardware platform has already been decided then what langages are well supported on that platform, or, conversely will a language choice restrict your hardware options.
  • Is there a "standard language" used in your problem domain (e.g. nearly all geoligy is done with fortran); not choosing the domain standard will restrict your choice of languages, packages and experienced programers.
  • If you plan to interface closley with another application than there are advantages to using the same language. e.g. if you are writing a front end to a C++ back end than writing the front end in C++ will allow you to use the back end's structures and untility classes.
  • Evaluate the projects requirement's for speed of development, runtime efficienty, reliability and flexibility. Realisticaly you can deliver two out of the four.
Programming languages are just one aspect of a development environment, the goal should be to build a cohesive development environment that best fits your needs.
You can search more on Stack overflow (an absolutely brilliant site) here.

If you do decide to go for web app dev, this guys comment lays it out straight for you. Edit: Looks like BHWs hyperlinker kills anchor tags. I was referring to Zapdos's comment.

Good luck!
 
Last edited:
easiest: what your freelancer programmers speak
best: don't have a clue, i'm not a programmer :D
 
It is not easy to learn ANY language.

However, the day you master your C++ programs, will be the day, you will find it easy to write programs in any language.

Learn the basic syntax. Then you can proceed. I suggest learning something starting with "C" but java works, too.

You will learn, how to think like a programer and you will learn how a computer works, unless you knew before.

Trust me, C++ will always remain the best mixture between hardware abstraction, low-level access and object orientated programming.

Just take the time you need, and you will succeed. Especially for Web stuff (crawling, parsing, UI) C++ is the way to go, since it's fast. Interpreted languages such as c# and java can only dream of all those helpful, easy-to-use libraries.

Back to my point, when it comes to databases and dynamic web content, your c knowledge will make it incredibly easy to work with php and mysql.

good luck!

kind regards,
SICK
 
I'm looking to learn programming.

What is the Best and easiest to learn Programming language?

My main focus is website developement , Web based Programs etc

Thanks :)

P.S - Any recommendations on resources would be much appreciated as i'm a complete beginner (Never programmed before).
PHP + XAMPP/WAMP/EasyPHP + Firefox + Netbeans/Eclipse

XAMPP/WAMP/EasyPHP is a php web server that runs on your computer. You can talk to it using localhost/127.0.0.1.

Read basic PHP books and try things out. Once you know the language pretty well,

Install Wordpress or other things. Notice where it's not doing what you want.

Learn to bend it to your will - not easy, but way easier than starting from scratch. You will be able to start from already coded stuff, so you don't really have to understand what it's all doing. You do have to find that one place where what you want to change is happening, then fix it.
 
I'm a computer science major, and I found that teaching myself C++ in high school has really put me ahead of the curve when it comes to learning, and using different languages. In my opinion, if your willing to work, the best language to start with would be either C or C++. When one fully understands and grasps C++, learning other languages, for the most part, comes down to syntax and grammar of the new language.
In high school I learned C++ through a series of youtube videos and the cpluscplus forums.
 
Also,

If you master one language, it will be a breeze to learn a new one. So, just pick one right now and get on with it. It will be a lot easier to adapt rather than to crawl.
 
(X)HTML + CSS > PHP+MYSQL >JS /JQ
and you are sorted :)
 
The first language I ever learned was C, so that made it easier for when I needed to learn Perl and PHP since their syntax is so similar. If you're wanting to get into web development PHP would be easier than ASP for a complete beginner. But like others have said, you need to know HTML beforehand.
 
from my personal experience I start to learn php and MySQL for the websites that more imprtant language...but for the beguienr's -Vbscript and Java script are good..good luck to you ,but remember first you should know what you want to do!!!!!
 
Hi,
I give you a route to follow, this will help.
First learn client-side technologies: 1st learn HTML/CSS/XHTML then learn Web Site Designing/PSD-to-XHTML and then learn javascript/DOM/JQuery.
Now go for server-side: Learn PHP/MySQL and PHP frameworks like wordpress, drupal, OSCommerce, CakePHP, Smarty. Now learn some Bash/Linux/Apache admin. And also some Perl will be good. Learning SEO, Ecommerce concepts, Database desining and UML will be of great help.
Thanks
Badar
 
torrents and lynda dot com will help you learn the basic syntax. I'm trying to learn using C++ first then I'll use php and others, but the videos from the site above have helped a lot.
 
You can do a lot with .net and its easy. once you start using it and understand basics then you can do almost anything :)
 
many good answers here but to save you time and confusion think about why you want to learn programming and what for? then look at the different ones and see which one you feel comfortable with to play around because in order to be a good programmer you need to keep coding and coding.
 
I have been working in software development for a fair few years and can remember asking myself this question (many moons ago) - and I think its much like any modern language in the way you can never learn every aspect of the language

So I would say the best approach would be lean basic concepts of Object Oriented Languages and other programming concepts such as looping, variables and so on - these can be used in near any languages.

Now I would work out the problem, for example some web bot I may use C++ or VB, I would not consider assembler.

To summarise

1) Learn the buiding blocks of coding - common problems that you may come up agaist such as logic in nested loops

2) Figure out what you want/need and the best way to approach it

3) Build a list of scripts/code so you dont have to reinvent the wheel every time you site down

Oh and yes - work your problem out on paper first - I have spent many a hour getting lost in a problem - then losing the plot/thead..
 
Web design-HTML

Programming-Try alice. It has a GUI. It's what a lot of colleges start off with.
 
In my opinion I have noticed that a lot of seo positions require php and mysql, the latter because large websites have huge amount of data that you cannot manage with excel alone. php on the contrary will make your life a lot easier with wordpress, not to mention you can do a lot of scraping with it, at least afaik? Plus everyone says that php is the easiest to learn and php+mysql is the most logical combination

I have just taken on php, will let you know how it goes :D
 
im feeling that most people here dont know shit about programming and have no real experience.

please read this for a month and you will know what happens in the programming world at the moment: http://news.ycombinator.com/

recommending php in 2011 isnt very sane.
 
recommending php in 2011 isnt very sane.

734 reported PHP jobs in california using monster (20 mile raidus)
374 reported ruby jobs in california using monster (20 mile radius)
661 reported projects for php on freelancer
24 reported projects for ruby on freelancer


Recommending PHP is still very sane and has a good amount of employers.
 
Back
Top