Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The best way to do this, is whatever idea you have, try and build it using Ruby on Rails. You may make some mistakes, but the best thing about Rails is that many of the architectural decisions are made for you. You only really need to worry about the syntax once you get the hang of it.

Lots of the other advice on here, about learning C, and SICP, and emacs and CS fundamentals is nice but not necessary. Learning it will be very hard for an absolute newbie to get anything out of. It could demoralize you.

Thats why I'd advise to actually start building whatever it is you have a startup idea for. It will give you traction. You will definately struggle, but at least you'll have something concrete to show for your efforts. And I'd use Rails. If you run into problems you can always go the rubyonrails IRC channel or even ruby-lang. You'll get the hang of it. If you are going to take this route I'd recommend the Rails book by DHH.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: