News for hackers. Stuff that matters.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by pooriaazimi on Friday November 02, 2012 @08:18PM (#4735413)
I was writing/learning HTML with FrontPage 2003 and Flash 5 (6? 7? I thankfully don't remember anymore) when I was 14 - while knowing almost no English (thus, not understanding even what the menu items and controls mean!) and without a manual or teacher and just clicking around and seeing what happens to the code :-( Hard, hard times it was. But I enjoyed it nevertheless.

But still, I'm jealous of you.

If you were to seek my advice, I'd tell you to watch some OCW (OpenCourse Ware).

http://cs50.tv <-- great for starting out. I am ready to bet $50,000 that you'll learn soooo much (while not being overwhelmed) that you can't believe it

http://cs75.tv <- great for starting web development (php, mysql, javascript, css, ...)

http://see.stanford.edu/see/courses.aspx (CS106A is good for now or a little later, CS106B and CS107 are way more advanced but you might find them very educating in a year or two)

http://ocw.mit.edu/courses/audio-video-courses/#electrical-e... (I've heard good things about 6.00SC)

All in all, I'd suggest you start watching cs50.tv right now (if it's not a whim and you're really interested in programming as a career, or if you at least enjoy programming right now).

Best of luck.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by maneesh on Friday November 02, 2012 @09:17PM (#4735572)
Heh, when I was 14, I published my first book: Game Programming for Teens, which eventually became an international best seller in 6 countries.

I even got a monthly tv spot with Leo Laporte on what was then called Tech Tv. http://www.youtube.com/watch?v=wdh5dqbvrDE

And still...none of my games have ever been as cool as OP's. Great work man

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by tomatohs on Friday November 02, 2012 @10:45PM (#4735753)
Your book was the first I ever bought about programming. I don't think I ever wrote a line of code from the book but it illustrated basic programming concepts that inspired me to continue development. Very impressed to read that you were only 14 when you wrote it, as I was probably only 14 when I bought it.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by maneesh on Saturday November 03, 2012 @02:28AM (#4736063)
Wow! That means so much! Thanks for that comment.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by TsiCClawOfLight on Saturday November 03, 2012 @03:59AM (#4736161)
now I love this community even more :)
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by xtc on Sunday November 04, 2012 @08:54PM (#4741908)
...I'm not alone.

I had no idea the author was 14 when he wrote it. I was reading it when I was only three years younger as my first programming book. Unfortunately it wasn't exactly what I was looking for, but it definitely helped me get started in the world of programming.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by vukmir on Saturday November 03, 2012 @06:37AM (#4736337)
Nice one Maneesh! Way to make me feel inadequate.

First, I started programming at 15.

Second, the beard you had at 16! Back then, I would have killed for one of those.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by whalesalad on Saturday November 03, 2012 @11:52PM (#4738881)
I miss TechTV! I owe so much to The Screen Savers, Leo & Pat! Wow nostalgia.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by gnarbarian on Friday November 02, 2012 @08:23PM (#4735425)
Get off my lawn. I first learned HTML and JavaScript using Notepad in 96 when I was 14.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by DamagedProperty on Saturday November 03, 2012 @07:12AM (#4736386)
When I was 14 I had a mustache and was chasing girls. I was failing all my classes in school and my favorite past time was licking the bus window.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by mhuffman on Friday November 02, 2012 @09:09PM (#4735554)
When I was 14, the only easily available microcomputer was the TRS-80. You couldn't save your programs (unless you owned a tape-player that saved files), it got 40 rods to the hogshead and that was the way we liked it!
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by mjcohenw on Saturday November 03, 2012 @02:31AM (#4736071)
When I was 14, I had to push the electrons around by hand. It was painful getting clobbered by those massive protons and neutrons. I eventually got around the problem by converting the particles to waves, so that they only tickled.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by olgeni on Saturday November 03, 2012 @04:36AM (#4736210)
When I was 14, time had not yet been discovered so I didn't even know I was 14.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by qw on Sunday November 04, 2012 @01:07PM (#4740407)
When I was 14, I had to create the universe and wait billions of years before it assembled the first computer
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by nnnnni on Sunday November 04, 2012 @01:00PM (#4740386)
When I was 14, butterflies.

( http://xkcd.com/378/ )

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by johncoogan on Monday November 05, 2012 @04:33AM (#4742836)
Instantly searched to see if someone posted this... so glad you did.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by chenster on Monday November 05, 2012 @12:36AM (#4742363)
Man, I feel old.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by nirvana on Friday November 02, 2012 @09:02PM (#4735539)
When I was 14, you couldn't just go buy a "personal computer", as the minicomputer revolution was underway. So, I had to build my own computer... and I did. (I think I started at 13, and finished at 15).

When I say, I built my computer, I mean I designed a PCB, laid it out, etched it, assembled it, then needed to build a display board to output to a TV, which was another several months of design, etc. And when I had all that... then I had to start writing some sort of software for it! (EG: I had to write software, build an EPROM programmer (because they were expensive) burn EPROMS ..... all to get to the point where I could start working on making an implementation of BASIC!

So, when people complain that "kids can't hack on iPhones" ... well, I think its silly. You buy a Mac and you get a fantastic IDE and development platform for free, etc.

To the OP: Congrats on making your game! It looks very professional. Keep at it!

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by knowledgesale on Saturday November 03, 2012 @03:26AM (#4736121)
That is remarkable, yet the thread somehow more and more resembles this nice Monty Python's sketch: http://youtu.be/Xe1a1wHxTyo
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by Typhon on Saturday November 03, 2012 @06:06AM (#4736299)
Monty Python ? In my days, we were happy watching 'At last the 1948 show !'
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by gnarbarian on Sunday November 04, 2012 @02:06AM (#4739181)
This is one of my favorite Python sketches.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by Keyframe on Friday November 02, 2012 @09:08PM (#4735551)
Oh the day I made spectrum joystick interface all on my own as a kid! I enjoyed that more than playing games subsequently. OP enjoy being a kid, the more you learn, the less your thinking is unbounded! Never forget that.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by nakkiel on Friday November 02, 2012 @10:48PM (#4735761)
This deserves more attention. It's easy, as a kid, to crack doors open that would take a tremendous amount of effort as an adult.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by pooriaazimi on Friday November 02, 2012 @09:08PM (#4735553)
I wish I was you, then ;(

Having to build a computer (with your definition of building, of course) as a young kid... God, that's the only Heaven I want. After those two years you can send me to Hell.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by tripzilch on Sunday November 04, 2012 @06:20AM (#4739491)
Why, when I was a young programmer we had to write the code in the snow with our pee, and a compiler was just a word for the pilot of the hovering dirigible that read the instructions and passed them to the ALU, which was another fellow with an abacus. They would wrap the results around a rock, and drop it on my house when the program would exit. We had to walk uphill...
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by krzyk on Saturday November 03, 2012 @03:09AM (#4736107)
"You buy a Mac and you get a fantastic IDE and development platform for free, etc."

Buy a Mac to hack on iPhone? I don't think that any IDE is so costly if you develop on any other phone.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by drewmclellan on Saturday November 03, 2012 @03:59AM (#4736160)
Just for reference, a quick search reveals that MS VisualStudio can be purchased "from £502" (UK) and a new Mac mini starts at £499.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by TsiCClawOfLight on Saturday November 03, 2012 @04:12AM (#4736181)
Eclipse and android SDK?
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by drewmclellan on Saturday November 03, 2012 @04:48AM (#4736225)
Of course. The comment was "I don't think that any IDE is so costly if you develop on any other phone".

That said, I'd happily pay £500 to not have to use Eclipse, but each to their own.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by tripzilch on Sunday November 04, 2012 @06:24AM (#4739495)
> That said, I'd happily pay £500 to not have to use Eclipse, but each to their own.

You must have gotten a lot of pocket money when you were 14, then.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by NicoJuicy on Saturday November 03, 2012 @06:39AM (#4736341)
Or you use Visual Studio Express C# which is free. Visual Studio (payed) combines all tools, all languages together and works with git, sourcesafe and many, many things more.

Or if you're a startup, you can receive all Windows stuff for free ;) (so you don't have to pay)

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by omegant on Saturday November 03, 2012 @10:09AM (#4736627)
That's interesting! How can you get all the visual studio for free if you are a start up?
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by Jare on Saturday November 03, 2012 @12:03PM (#4736902)
I think he's referring to the BizSpark program: http://www.microsoft.com/bizspark/
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by omegant on Saturday November 03, 2012 @03:54PM (#4737690)
Thank you.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by eps on Sunday November 04, 2012 @08:03AM (#4739656)
Woz? Is that you?
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by suhastech on Saturday November 03, 2012 @02:20AM (#4736057)
Congrats to the OP!

Of course, there's always the birth lottery for most people reminiscing here. For people coming from the third world, this kind of a feat would be very rare to come by and won't be appreciated even if they do, as they are still tackling lower level problems. Heck, my parents don't even know I do on the computer. From where I come from, good grades are the best thing a kid could show to their parents.

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by nitochi on Saturday November 03, 2012 @06:14AM (#4736313)
I can feel what you say suhastech. But I don't think that is particular to developing countries. I am from Ecuador, and when I was maybe 9 or 10, was given my first Commodore 64. My dad taught me some BASIC and there I was making my first crappy programs. Of course they cared a lot about grades, like any parent. Being born in a developing country screwed you up because technology took ages to get to you. Man, they still have 128K connections there... Congrats to the OP by the way!
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by kops on Saturday November 03, 2012 @04:08AM (#4736170)
well, change that for your kid. Every society builds on the work of previous generations. We in India, are late to the party so yeah, one generation will disappear without enjoying all this, but we can ensure that the next generation won't.

BTW it's never too late. I may not be 14, but I am going to have just about as much fun with my brand new arduino ;-)

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by navs on Saturday November 03, 2012 @04:03AM (#4736164)
When I was 14, I lived in Fiji which many consider a third world country. I know what you mean when you say parents consider good grades above all. I've witnessed that firsthand. It's sad how many of my peers were chastised for attempting personal projects outside their school curriculum.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by toutouastro on Saturday November 03, 2012 @02:45AM (#4736091)
where in the third world ?
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by raganwald on Saturday November 03, 2012 @08:12AM (#4736443)
I learned to program at about twelve, my first program was in the WATFIV dialect of FORTRAN, it printed multiplication programs.

I love how much things have changed in forty years. Everyone come play on my lawn!

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by tehayj on Friday November 02, 2012 @09:19PM (#4735578)
I learned Pascal and Visual Basic when I was 9. Didn't lead to cool things like this game. Congrats OP. :)
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by seanlinehan on Saturday November 03, 2012 @12:59AM (#4735946)
That's me too! Then HTML/CSS/PHP/MySQL at 11ish :)
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by JoeAltmaier on Sunday November 04, 2012 @08:40AM (#4739748)
At 14, I was programming in assembler (well, machine code since I didn't have an assembler) on the Altair 8800 my older brother built from parts. 1st program: a game called Fly! where you hit the spacebar to make an 'X' flitting around the screen turn right 45 degrees. When it hit the edge of the screen you lost. Futile - you always ended up losing! But fun to write, in under 128 bytes too.
Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by j45 on Sunday November 11, 2012 @03:21PM (#4770468)
The first CS50 lecture made me smile ear to ear through most of it. What a great and engaging professor, wish I had more of those in school.

I'm going to share this far and wide, thanks for sharing clean, direct links to the content, it helps me share them a lot easier :)

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by tete on Saturday November 03, 2012 @10:29AM (#4736676)
Sorry, but to be honest I never learned a lot from such courses and if so it was at a really, really slow pace.

I'd like to hear your experiences. Am I the only one with problems learning "university style"?

Re:Show HN: I'm 14, I learned Objective-C, and this is my fi... by aksx on Saturday November 03, 2012 @01:06AM (#4735954)
when i was 11, i taught myself html,css and js and then moved on to batch scripting and later taught myself php and later c#. Now i am 18 and code (Mostly) in Vala, building apps for elementary OS.

i wish i worked on some games too. :-)