Originally Posted by Johnny Douglas
I've recently changed jobs but have always been a server side developer / systems developer. My current gig requires me to a do more client side stuff (including iOS and web). I ended up signing up treehouse
(formerly Think Vitamin) to get skills for iOS and HTML/CSS levelled up. I can't recommend it enough.
When learning from a book I tend to read and then do the examples/problems or make up a project.
This is a little time consuming, so treehouse is nice in that you're watching someone doing it, making it a lot faster. If you're a total newb it might be harder, but it was just what I needed.
If you're interested, I can send you my referral link that gives you 50% off your first month. I haven't used the 'gold' features of my account, so you can likely get away with/start with a 'silver' account. If you're a student, you can get gold for $9/monthly.
I'd be interested.
Anyway, I've wanted to start programming apps for iphones and I realize I will have to get a mac. Any more tips that anyone can give, given my background.
I'm a physics engineer, but I've started directing my courses more towards computers and math. My background in programming is mostly java and C, although I did some beginners stuff a couple of years ago in C++, so I'm not a complete stranger to OOP languages.
The thing is though that I've never really programmed a game or graphical stuff to begin with, basically all program we have done is stuff like, program a matrix multiplication program(not the std one ldo) using the strasser method, parallelize it, make a effective Quicksort algorithm, program a calculator, simulate a galaxy w the barnes-hut algorithm etc, and even if we did some graphics, they were provided so we didn't program them ourselves. So I feel I have a somewhat basic knowledge when it comes to pointers, memory managment etc.
What's the next step? I mean, what does Treehouse go through, is it only videos that you watch or is it written guides.
Sign up for Treehouse,