| New Reply |
Fortran tutorial for someone with no prior programming experience? |
Share Thread | Thread Tools |
| Jan10-13, 02:32 PM | #1 |
|
|
Fortran tutorial for someone with no prior programming experience?
Hi there,
As the title suggests, I am looking to start learning my first programming language. I am a mature student (24) who has recently returned to school to pursue physics. A friend of mine who does physics suggested that I learn Fortran (90/95) as my first language. I am looking online for tutorials but haven't had much luck. The tutorials on the Fortran site all seem to assume prior programming experience, and obviously I have none I was hoping someone could recommend a good online tutorial (preferably free, but I am willing to pay)...Any help is appreciated. Alternatively a good friend of mine who does CS suggested that I learn Python as my first language and provided me with a great online tutorial. Opinions on whether I should learn Fortran or Python as my first language? Or is it irrelevant? Thanks! |
| PhysOrg.com |
science news on PhysOrg.com >> Hong Kong launches first electric taxis >> Morocco to harness the wind in energy hunt >> Galaxy's Ring of Fire |
| Jan10-13, 02:40 PM | #2 |
|
|
I'd check out Processing.org as a first language. Its designed from visual graphic artists uses Java syntax and gives immediate feedback. Processing is based on Java so learning it isn't a loss. From there I'd get into using Java and learn how to use Netbeans or Eclipse for serious programming.
For physics related stuff I'd checkout Open Source Physics at www.compadre.org/osp. They have a lot of physics simulations. I took a course a few years ago where we used the book Intro to Comp Physics which is based on the Open Source Physics library and can do a lot of cool simulations. Other opinions will follow... |
| Jan10-13, 04:15 PM | #3 |
|
Recognitions:
|
A somewhat current primer for Fortran:
fprimer.pdf An ancient classic Fortran primer: ibm_704_fortran_primer.pdf |
| Jan10-13, 04:20 PM | #4 |
|
|
Fortran tutorial for someone with no prior programming experience? |
| Jan10-13, 07:35 PM | #5 |
|
|
If your interests are in physics, then, yes, Fortran and Python are very good choices. Fortran for all the legacy libraries that by virtue of being around for decades are now bug-free. And Python for its great popularity in the engineering and scientific community as a quick dynamic language, as a replacement for matlab and mathcad in both programming ease, handling of matrices, and data visualization.
If you have to choose, I would learn Fortran first. Up to Fortran 77, it all was very easy to learn; starting from Fortran 90, Fortran started to include more advanced stuff that makes learning Fortran a bit more of an effort. I can think of two reasons to learn Fortran first:
Often, you need both. People continue to use individual Fortran functions for the main number crunching and glue them together by wrapping them with Python to ease GUI creation, data gathering and manipulation, data visualization. my 2 cents...more like 3 |
| Jan10-13, 09:49 PM | #6 |
|
|
Thanks for all the replies, I appreciate it. I've downloaded all the recommended tutorials and look forward to getting into them. I will learn Fortran first...thanks gsal!
I go to SMU! I had no idea this existed. I guess I will start learning Fortran from Clarke's tutorial and see how it goes. Thanks again ![]() Edit: The Python tutorial my friend recommended: http://learnpythonthehardway.org/book/ |
| Jan11-13, 01:25 AM | #7 |
|
Mentor
|
|
| Jan11-13, 02:47 PM | #8 |
|
|
I may as well just learn them both.
|
| New Reply |
| Thread Tools | |
Similar Threads for: Fortran tutorial for someone with no prior programming experience?
|
||||
| Thread | Forum | Replies | ||
| Do you need prior experience for apprenticeship? | Career Guidance | 1 | ||
| Fractals Programming Tutorial | Programming & Comp Sci | 8 | ||
| Intel Manufacturing Technician good prior experience for aspiring EE? | Career Guidance | 1 | ||
| Math B.S. - no prior work experience | Career Guidance | 15 | ||
| FORTRAN Tutorial | Programming & Comp Sci | 24 | ||