Welcome, Guest. Please login or register.

Author Topic: Learning coding (for a new career) on MorphOS  (Read 14783 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline zylesea

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 638
    • Show all replies
    • http://www.via-altera.de
Re: Learning coding (for a new career) on MorphOS
« on: September 27, 2014, 09:36:54 PM »
Quote from: dandelion;774020
Hi all,

I'm a long time geek, long time minority operating enthusiast, and recent convert to the idea that maybe working in the IT industry might be a good option. I mean, I love computers, I love to learn, I love to keep learning, and the money's good! That's my logic!

I've been dabbling in Python and R - have written some machine learning script stuff via a data science course for some massive datasets. Sort of excited about this, but really like the idea of developing deep mastery of applications/OS programming.

As an Amiga/minority OS geek - would MorphOS/AmigaOS provide a useful platform to hone my development skills? Is C++ still worth learning? Would I spend most of my time mastering the MorphOS API instead of learning industry-relevant Linux/Windows APIs? Or is the API issue small fry compared to understanding how C++ works?

You see, I'm thinking this might provide a nice additional motivation boost to learn to code. On the other hand, the thought of spending lots of time learning the MUI API might be a bit de-motivating, knowing it won't be directly benefiting my CV (probably even something to keep quiet about!)

Any thoughts, advice greatly appreciated!  

ps. In the very short term, I need to get paid. What's the best way to start earning money with a very slender IT-specific CV? (I have a biochem PhD, teaching qualifications - but my relevant IT stuff is at best 6 months old, and most employers are slightly dubious). Software testing? But even here experience is required! Aghh!


Sorry to say and as much as I like to promote MorphOS - but when your goal is to get paid, start straight away on Windows or Apple. C++ in general is not too hard to understand IMHO, but knowing all the API stuff is quite a bit to learn. Plus, the programming tools and internet resources are much richer for Windows and OS X. Also I must say that the only program by Microsoft I was really hooked by was Visual Studio. The project manager just loads some effort off from you, the editor does what it should do, the debugger works as intended and the help and online resources are massive. In brief: While I have trouble to do a proper MorphOS program using C++ I hadn't those issues with Windows.

For a hello world program of course it doesn't matter what OS to use, but from my experience with C++ so far I rather spent more time with API stuff that with the inner logic of the programs. That said I must emphasize that my C++ skills are rather limited and hemce I am not the best &.

Best C++ book I had: John R. Hubbard: Programming with C++
This book covers plain C++ without assuming to know C before and without a lot of "old" things. Learning C++ that way probably helps when switching to Java or C#.