If you already have an engineering degree and you are numerate, then pick up Knuth and start reading. After that, Abelson/Sussman.
It is advisable that you do this before picking up "Learn Ruby/Erlang/Clojure/node.js In 13 Seconds" or whatever the latest shiny toy is that the startup groupie kids are fapping to this month.
Between Knuth and Abelson you will have a solid foundation that 90% of web app hackers lack, and will likely be capable of becoming good with whatever tool you choose to use.
It is advisable that you do this before picking up "Learn Ruby/Erlang/Clojure/node.js In 13 Seconds" or whatever the latest shiny toy is that the startup groupie kids are fapping to this month.
Between Knuth and Abelson you will have a solid foundation that 90% of web app hackers lack, and will likely be capable of becoming good with whatever tool you choose to use.