February 9th, 2009, 05:25 PM
If you want to delve into .Net web development:
If you want to delve into PHP development:
This is just my opinion.
A Highly Opinionated Review of Programming Languages for the Novice
Good sticky topic. It's very interesting and very informative. Thanks for the information
Thank you so much
Thanks for sharing such a nice and the useful information.. I prefer to learn first the HTML properly and then move on to the other languages. PHP is and XML is the best online languages and you can build web applications and websites with the help of these powerful languages..
August 16th, 2010, 11:56 PM
nice thread. thanks.
can i add a more 2010 scenario to this discussion: what's the best language(s) to use to create a stand-alone application but with a robust web 'interface' and smart phone 'interface', all three that access a fairly large database? (it will be written by a team of about 4 programmers and 2 analysts/designers.)
background: i'm engaging with a new project and want to ensure were using the proper language(s). (i've been part of bad experiences working with an application that was written in 'xxx' and years later everyone realizes 'xxx' is a (com)pile o crap... i don't want that to happen again so am willing to spend a few months learning to use a 'better' language.))
i have experience writing in VB, ASP, PHP, SQL, and using MS SQL Server; however, i'm willing to invest 3-6 months to learn a new language / db program so that it gets written properly. (i won't be writing it myself - i'll be the 'secretary' (i mean project manager) but i also want to make a move back into programming myself (hence the learning part).)
so i have 2 big questions:
- what is the best language(s) to use?
- what is the best db to use?
a bit more detail on the proposed application:
it's gotta process lots of data, fast
- access a db of about 50 million records
- manipulate that data (add, delete, change)
- query that data
- analyze that data (fairly complex algorithms but nothing scientific or medical)
- export spreadsheet style reports
it's gotta be able to create bitchin' reports too
- export 'fancy' reports (like an IKEA catalog) with pictures, borders, etc. good enough to print
it's gotta be web friendly, too
- access at least part of the data over the internet (add/change/delete/query the data)
it's gotta be smart phone friendly
- access part of the data on a smart phone (add/change/delete/query the data)
it's gotta be robust
- about 10 people people would be using the program on an internal network on desktop machines (LAN), and on smart phones (blackberry and iphone)
- about 10'000 people (hopefully) would be using accessing the data over the web
must have a wicked-nice GUI
Last edited by datastrain; August 20th, 2010 at 08:07 AM.
Reason: forgot something
August 28th, 2010, 03:29 PM
August 28th, 2010, 04:14 PM
Almost all of the characteristics you listed as being important are characteristics of the program, not the language its written in. Use a language your programmers are already familiar with.
I recommend programming the desktop portion in something like Java or C#, and the web and smart phone sections in PHP. I don't recommend using the same language for both parts. As far as databases go, MySql just plain works. If you need more features than MySql offers then try Postgresql, although you pay for the extra features in performance and management difficulty.
September 19th, 2011, 11:51 PM
So much information.
which to learn
I am a freshman in university and I studied "c" in previous semester . Now I want to learn an advanced programming language but I don't know which one will suit me .
Next semester I should pass c#,and in my country most of job opportunities are for c#.
1.How about job opportunities in America and Europe ?
2.I want to be professional programmer which is better to learn c#,java,c++ or something else?
3.Is a good idea that I learn two or more? If yes what would be the sequence?
Thanks a lot.
July 30th, 2013, 10:36 AM
Thank you very much
Very effective, gave me lots of information and perspective on which routes to take as a hopeful pre-programmer. Going to save this one
September 20th, 2013, 02:00 PM
November 9th, 2015, 09:15 PM
What caught my eye as a beginner are Haskell and Caml. They're not mentioned in the revised original post. Could you kindly include them in a further revision of the post?
November 10th, 2015, 06:09 AM
Did it caught your eyes, that this thread was created 10 years ago?
November 10th, 2015, 06:28 AM
Yes, it did. But it's still a sticky so I expect it to be maintained. That's a reasonable expectation.
Originally Posted by MrFujin
In any case, thank you for your time.
Comments on this post