Fortran 90 is old school. A lot like slide rules, typewriters, and rotary dial telephones. It is great if you are into nostalgia, but there is little else to recommend it. The only people currently using it in a serious way are labs doing major number cruching work and parallel computing; particle physics people and people simulating exploding stars (and nuclear weapons).
I am not selecting Python because it is my favorite language. Python has a number of virtues, as follows:
I would rather code in ruby, if I had to pick a nice language, but Python is far ahead of Ruby as far as the scientific support libraries it offers. Things that are at your fingertips with Python would be a significant struggle with Ruby. Perl is idiosyncratic, fading into the past, and out of the question. C could be used. You can do anything using C (and I like C), but it would simply be a lot more work for little gain -- and portability would be much less straightforward.
So, Python seems an ideal choice.
What you need to do is to install two packages (Python and Git) to get started.
Installing these is like installing any other package for windows. Use your browser to download whatever it is you download, then run it and you get an installer and almost certainly just take all the defaults as it asks questions. And of course you will need to give your admin password.
Note that the Git install gives you a fair bit of bonus stuff. You get a bash shell as well as an scp (and perhaps an ssh) client. Who knows what else.
git clone https://github.com:trebisky/Raman.gitI type this command in the "git bash" console window on my Windows machine and it sets up the "Raman" directory with my project inside.
I type at the "git bash" window:
pip install numpy pip install matplotlib
Launch git bash window git clone https://github.com:trebisky/Raman.gitThis will create a directory called "Raman" and deposit all the files I currently make available into it.
Launch git bash window cd Raman git pull
Tom's Mineralogy Info / [email protected]