Programming Question - This time it's different
There's probably a million threads about beginning language choice, but no one ever asks about beginning programs.
When starting to learn about programming, what did you first program? What did you create in order to gain experience? Or maybe better yet, what was your very first app besides 'hello world?' And why?
When starting to learn about programming, what did you first program? What did you create in order to gain experience? Or maybe better yet, what was your very first app besides 'hello world?' And why?
Comments
There's probably a million threads about beginning language choice, but no one ever asks about beginning programs.
When starting to learn about programming, what did you first program? What did you create in order to gain experience? Or maybe better yet, what was your very first app besides 'hello world?' And why?
HyperCard, all the way.
I technically did learn Basic first, but you couldn't do anything really useful with it then.
I made lots and lots of little Myst-style adventure games—though obviously not as long and with clip art rather than 3D graphics.
The next time I programmed was with PERL, then onto ActionScript (Flash), then C++ and finally Objective-C, which is my absolute favorite language so far.
. . . what was your very first app besides 'hello world?' And why?
After "hello world" was the fibonacci series. Instructor's choice.
It was
http://en.wikipedia.org/wiki/Monomial
Anyway, after four years of being dormant, it looks like I might be doing that rewrite in the near future. I'm working on a low frequency radio project.
That being said, this method works great when it is structured in a class and you are examined on what you know, but may not be the most suitable to teach yourself, although having at least an understanding of assembly language can't hurt anything.
Also, C is not too complicated to learn the basics of and its rather powerful. My first meaningful project was creating an assembler for the aforementioned architecture.