Maybe for some.
I haven't read a book years.
I seldom read any financial journals, nor do I subscribe to any paid stock sites - never have.
The internet provides a wealth of information - free - even great charting sites (including the many technical features available at Incredible charts for free).
I find the best information about companies comes from their "presentations", and those of their competitors.
Annual reports are a bit heavy going, although there is usually something useful hidden deep, especially relating to hedging strategies.
Each to their own, tho.
There are big differences between trading (short term) and investing (long term).
However, the motivation should be to "make money".
Whatever works is usually a good starting point.