Programming language to use to make plots from a database?

AI Thread Summary
A graduate student with minimal programming experience is seeking to build a web application for plotting 2D and 3D data from a database, with future plans for model calculations. The discussion emphasizes using HTML5 for a universal user interface and suggests leveraging APIs from services like Wolfram or Microsoft Azure for data processing. Python is recommended as the ideal programming language due to its ease of learning, cross-platform capabilities, and strong math libraries. Resources like Udacity and Codecademy are highlighted as valuable for learning programming skills. The conversation concludes with the notion that practical experience and experimentation will guide the student in their programming journey.
Zerhyn
Messages
3
Reaction score
0
I am a graduate student who has basically no experience programming but I would like to learn so I decided to give myself a project. What I would like to do is build a web application that can plot data (2D & 3D) from a database. Once I get that far I would like to have the web application conduct model calculations. I would like users will be able to select the data they are interested in and then proceed to run a model.

What programming language would be best to proceed in this direction?

Thank you!
 
Technology news on Phys.org
OK. So what I have gathered so far is that I should develop the UI via HTML 5 (I would like this web app to be universal on almost nearly all platforms). Then outsource the data processes using API's to the likes of Wolfram or Microsoft's Azure.
 
I feel like I'm advocating this website a lot lately, but I'm very enthusiastic about it and I can't help but recommend it to anyone wanting to learn programming.

www.udacity.com

If you take CS101 you'll learn how to program in Python in (nominally) 7 weeks, although the course is not running per se, you'd take it in your own time (which could be a week). I'm currently taking CS253 which is web application programming in Python using the Google App Engine framework and a backend SQL database.

They won't teach you graphics, but you should probably learn the basics first.

Take a peek, I think it would be a very good path to consider - Python will do everything you need, it's pretty easy to pick up, it's interpreted (no compiling - interactive and rapid development) it has great math libraries, it's cross platform.

Having said that, you could accomplish what you want with almost any language / platform you choose.
 
Thank you for the replies! I have been playing around with Code Academy [codeacademy.com] for a few weeks and I'll look into udacity as well. I guess what I was wondering where programming for the web is headed and what were the types of things I should keep in mind. But it appears I just need to start doing and I'll find my way there eventually.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top