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:
> FT and all the stats that CNBC shows me
For Investment valuation and Corporate Finance Damodaran is one of the best sources:
Visit his blog, read his books. He has online classes as well
Also you can try, (I've not taken this course):
For Value Investing, Benjamin Graham is a classic:
> For Technical Analysis and Futures Trading though, there are tonnes of books. May be you can start with these:
> combine my CS background with Finance and do something interesting in it
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.
Get dozens of book recommendations delivered straight to your inbox every Thursday.