What should I learn?

Oct 2, 2013 at 4:43pm

What should I learn?

I’ve spent the past month and a half learning MAXmsp, the ride has been somewhat frustrating at times considering I have absolutely no background in scripting/coding etc. but overall it has been quite enjoyable.

I could potentially see myself learning an actual programming language with hopes to change my career in the years to come but i’m very undecided as to which one I should begin investing time.

I feel like my best bet would be Java or C based on the research that I’ve done but I would really like the opinions of the members of this forum as well… Any suggestions would be greatly appreciated. Thanks!

#266893
Oct 2, 2013 at 4:52pm

I’m in love python. Doesn’t have to do a lot with max though.
Really depends on what you want to do, eg. if you want to do web programming you might go into another direction.
Many Programmers say a good programmer doesn’t know only one language.
A bit of c++, Java, maybe python, max, pd, vvvv :) uhm I don’t know.

#266895
Oct 2, 2013 at 4:55pm

this one’s better

#266896
Oct 2, 2013 at 5:13pm

My favorite programming aphorism: “You can write bad Fortran in any language.”

I take this to mean that it’s about the clarity of thought and clean expression of thoughts, more than the specific language constructs. I think that while C has a lot of pitfalls, it is probably the best thing to know. It might not be the best thing to learn on, though. There are still some fairly good embedded programming jobs, and they usually require C experience.

From C, it’s a short(-ish) jump to Objective C (as used in iOS. OS X), and a longer jump to C++.

#266898
Nov 16, 2013 at 5:53am

So, just to resurrect this question, as someone with fairly extensive MaxMSP experience (5-6 yrs), and a little background in DIY Arduino coding, should I pursue C or Java to develop and extend my MaxMSP skills and to enhance my dusty old CV? Of course, the chosen language will need practical knowledge too, so I’m gonna scrape together the cash for Eric Lyon’s book on this subject, so probably C then? Or will the learning curve deter me? Should I get more fluent in the Wiring/Arduino language first? OOP scares me a little . . .

thanks

Brendan

#271368
Nov 16, 2013 at 7:39am

((2 cents from a long-time self-unemployed dude))

- Learn all languages.
- Get the job. Learn only what you are paid for.

#271372

You must be logged in to reply to this topic.