Hacker News new | ask | show | jobs
by knwang 5022 days ago
Learning to code is a bit too general for concrete advice. what would you like to code for? websites? mobile apps? games? algorithm? or automating systems?

do you have a language / framework in mind?

1 comments

I kind of deliberately left the question fairly wide just to see how people would reply. I think I would edge towards websites and similar but I would like to understand the processes involved in developing software for Linux. What would you recommend for a beginner (apart from JS and Python)?
The Ruby programming language and the Ruby on Rails framework would be your best bet. The ecosystem is quite polished on building web apps.
If you are a beginner, I wrote a post about how to start with Ruby / Rails as a beginner that you may find interesting:

http://www.railstutors.com/blog/the-best-way-to-learn-ruby-o...