
There are lots of books available for learning about finance, here are some top books:
Security Analysis
The Intelligent Investor
Common Sense on Mutual Funds
A Random Walk Down Wall Street
Extraordinary Popular Delusions and the Madness of Crowds
The Alchemy of Finance
Liar’s Poker
Freakonomics
Competitive Strategy
The Nature of Investing
Probable Outcomes: Secular Stock Market Insights
Mastering Market Timing
However, if you want to learn technical and fundamental analysis you can join any institute like
NIFM,
NSE India,
ICFM,
Share market Shiksha: Their online classes are hugely flexible which will set you free from the hassles of attending the pre-assigned classes and give you the freedom to learn from wherever you are and whenever you can. They also provide stock market technical analysis courses.
(Source: https://www.quora.com/What-are-the-best-books-to-start-learning-about-finance)
