http://www.amazon.com/Investments-Zvi-Bodie/dp/007293414X
are both very good general resources.
Investments is a very broad approach that covers a lot of markets and basics and how things work. Very accessible to complete beginners.
The Hull is an introductory text and a great reference source to keep handy. You'll need to be slightly mathy to get it, but I suspect most HN readers will feel at home.
Any good Economics Text book will do: like Principles of Economics/ Principles of Microeconomics, Gregory Mankiw
You can also try, although, personally I have not taken these:
https://www.coursera.org/course/microecon
https://www.coursera.org/learn/principles-of-macroeconomics
> FT and all the stats that CNBC shows me
For Investment valuation and Corporate Finance Damodaran is one of the best sources:
http://people.stern.nyu.edu/adamodar/
Visit his blog, read his books. He has online classes as well
Also you can try, (I've not taken this course): https://www.coursera.org/learn/financial-markets
For Value Investing, Benjamin Graham is a classic:
http://www.amazon.com/Intelligent-Investor-Definitive-Invest...
> For Technical Analysis and Futures Trading though, there are tonnes of books. May be you can start with these:
http://www.amazon.com/Technical-Analysis-Financial-Markets-C...
http://www.amazon.com/Options-Futures-Other-Derivatives-Edit...
And lastly,
> combine my CS background with Finance and do something interesting in it
https://www.coursera.org/learn/computational-investing