Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

What would I write first?

  1. Sep 12, 2009 #1
    So I've been slowly and surely learning c++. However I think..what would i program with my new knowledge? I'm more so interested in learning it for the sole purpose of its neccessity in my college life and perhaps future career so i never put much thought about that into it. But applying it ia neccessary to learning and growth. So I was thinking maybe some sort of organizational program? Something to hold specific files and call them fastly. Or maybe a program like RUN that will allow me to assign names to that i can pull up faster then doing something like "ZOMGWTFISTHISFILENAME.EXE"
  2. jcsd
  3. Sep 12, 2009 #2
    What are you in college for? Perhaps write something that performs numerical computations, or stores data that you perform operations on. Also, do you want to write windows forms applications with a gui or just a simple console application?

  4. Sep 12, 2009 #3
    I intend on going in for physics. I am working on a plan in which i learn multiple languages in order of C++>Matlab>Python>Java>etc

    C++ first because its probably what I'll most likely encounter.

    I don't want to really do something that does numerical computation so much as theres not much me and my calculator can't handle and I enjoy doing math.

    If the difference is one looks nicer, then I wouldn't mind the GUI. IDK how possible it is since I'd rather stick with my Bloodshed and Code::Blocks then fight with that whole microsoft thing which doesnt seem to ever wanna finish installing
  5. Sep 14, 2009 #4
    I'm afraid you are very very wrong about that. In fact Matlab basically just is a numerical computation suite That's all it does. It's not a programming language (although one can write scripts).
  6. Sep 14, 2009 #5
    I don't know the answer to your initial question but learning C++ as a first language was probably not a good idea; Python is straightforward and is probably the best 'first language' to learn. It's best to learn them in this order: Python>Java>C++
  7. Sep 15, 2009 #6
    Matlab is a programming language. It includes, for instance, a rather capable implementation of OOP, among other things.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook