Live data from Hacker News

What is your recommended beginner's hacker training course?

news.ycombinator.com

1–10 of 45 posts

Re: What is your recommended beginner's hacker training course?

#2
What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC?

Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here.

I want to have a full schedule, e.g. firstly read this book, finish all the exercise in it, then secondly you read a certain website, and so on, etc. Of course there will be no limit to learn, but I am asking for a minimum requirement. Something like a curriculum.

Re: What is your recommended beginner's hacker training course?

#3
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

I would recommend the classic book Structure and Interpretation of Computer Languages. Its available for free online. It is the book taught at MIT. I do want to say it's not easy after the first couple of chapters. The videos are available online as well. But this is a great way to start.

Re: What is your recommended beginner's hacker training course?

#4
post #3
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

I would recommend the classic book Structure and Interpretation of Computer Languages. Its available for free online. It is the book taught at MIT. I do want to say it's not easy after the first couple of chapters. The videos are available online as well. But this is a great way to start.

another one is actually http://www.htdp.org/ by Mathias Felleisen from Northeastern University. Also a great way to learn to program the right way.

Re: What is your recommended beginner's hacker training course?

#5
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

'... What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? ...'

How smart are you? How hard are you willing to learn? Try reading 'How To Become A Hacker' by Eric Raymond for a start ~ http://www.catb.org/~esr/faqs/hacker-howto.html

There are others but this is a good start.

Re: What is your recommended beginner's hacker training course?

#6
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

Your acceptance is based entirely on your idea (even though ideas are worth "nothing," heh) and your past projects. So learn some lisp to score brownie points and outsource a resume-filler project of your design to some cheep foreigners. You'll be ready to go.

As for hacking in general. The only way to learn is to create real programs. Books are a very small part of learning. I wouldn't recommend any.

Oh and don't tell the YC guys that you are hardly a hacker. They wont like that.

Re: What is your recommended beginner's hacker training course?

#7
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

Start with a Commodore 64 in the early 80ies, then keep programming and learning.

Lacking a time machine, I think open source is the best way to learn and get involved with something. Pick a real project that utilizes some of the technology you'd like to use, and try and dig in - fix bugs, add features, and so on.

Re: What is your recommended beginner's hacker training course?

#8
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

I'd start with the video lectures of SICP:

http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/

After that you'd probably want to learn some web stuff like html, css and javascript. You can pick these up by looking at the sources of other peoples' pages, and by using w3schools:

http://www.w3schools.com/

Good luck!

Re: What is your recommended beginner's hacker training course?

#9
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

Pick a language and start learning. I recommend Python instead of Ruby only because I use it.

The Python website has a good list of tutorials for non-programmers (http://wiki.python.org/moin/BeginnersGuide/NonProgrammers) and for programmers (http://wiki.python.org/moin/BeginnersGuide/Programmers)

The book Learning Python from O'Reilly is really good.

Re: What is your recommended beginner's hacker training course?

#10
post #2

What is the fastest way to learn "hacking" to a reasonable level such that you can apply for YC? Of course, you need a product/idea to apply, but what will be the fastest way to acquire the necessary skill such that you can build a reasonably good product / to actualize your idea? Finding a hacker co-founder is a shortcut but it is not considered an answer here. I want to have a full schedule, e.g. firstly read this…

Learning by doing is the only way in my opinion. You could start with (X)HTML - think about something you could make a web page about, for example a homepage for your grandmother. Then start thinking about some dynamic content to add to the web page, for example a guestbook (for the server programming route), or fancy animations in JavaScript or Flash. Try to find your way by reading tutorials on the web.

The thing about programming/hacking is that it is not a fixed set of skills. Rather, first you think about what you want to achieve, then you start researching on how to do it. There is never an end to it, therefore just reading a book doesn't cut it. You might be a versatile Perl programmer, but suddenly you'll find that you want Ajax in your next web application, so you learn about that.

Post reply on HN