I have worked at a well-known investment bank as a senior research analyst for approximately ten years, and, with the substantial structural changes likely to take place on Wall Street over the next few years, I'd like to take advantage of my current downtime to explore a potential longer-term career in trading. My current intent is to build upon my existing experience analyzing fundamentals by learning to develop a basket of automated or semi-automated trading systems and then gradually transition from paper-trading these systems (using both historical and streaming data) to trading with real money, gradually scaling up as I gain confidence and experience. Although I have advanced degrees in accounting and finance and have invested casually in my personal account for more than 15 years, I'm just smart enough to know that I am near the bottom of a very steep learning curve. And, rather than blowing through a bunch of money jumping in with both feet, I'd prefer to invest in educating myself as efficiently as is reasonably possible. I recognize that, at a minimum, I'll likely need to spend six months or so educating myself and then another 18 months or so learning-by-doing before I can reasonably expect to be consistently profitable, assuming I don't find out sometime in the interim that I'm unlikely to ever reach that point. Consequently, I'm soliciting advice from some of the experienced, consistently profitable traders on this website as to what books and tools they found most useful as they climbed the learning curve themselves. Three specific questions: (1) What educational materials (e.g. books, magazines, videos, online training) do you recommend for relatively inexperienced traders? (2) What software do you recommend as a learning tool (not necessarily as an actual trading tool)? I have some, but not extensive, programming experience. (3) What data sources do you recommend to go along with (2)? I think this information would prove useful not just to me, but to a wide audience of individuals new to trading and interested in educating themselves. I have found bits and pieces of this sort of information in other posts, but nothing that is reasonably comprehensive. Thank you in advance for your responses.