How to acquire skills required for long-term investing?
"As foundational material, read ""The Intelligent Investor"" by Benjamin Graham.  It will help prepare you to digest and critically evaluate other investing advice as you form your strategy." "I feel that OP's question is fundamentally wrong and an understanding of why is important. The stock market, as a whole, in the USA has an average annualized return of 11%. That means that a monkey, throwing darts at a board, can usually turn 100K into over three million in thirty-five years. (The analog I'm drawing is a 30-year old with 100K randomly picking stocks will be a multi-millionaire at 65). So to be ""good"" at investing in the stock market, you need to be better than a monkey. Most people aren't. Why? What mistakes do people make and how do you avoid them? A very common mistake is to buy high, sell low. This happened before and after the 08's recession. People rushed into the market beforehand as it was reaching its peak, sold when the market bottomed out then ignored the market in years it was getting 20+% returns. A Bogle approach for this is to simply consistently put a  part of your income into the market whether it is raining or shining. Paying high fees. Going back to the monkey example, if the monkey charges you a 2% management fees, which is low by Canadian standards, the monkey will cost you one million dollars over the course of the thirty-five years. If the monkey does a pretty good job it is a worthy expenditure. But most humans, including professional stock pickers, are worst than a monkey at picking stocks. Another mistake is adjusting your plan. Many people, when the market was giving bull returns before the 08's crash happily had a large segment of their wealth in stocks. They thought they were risk tolerant. Crash happened, they moved towards bonds. Then bonds returns were comically low while stocks soared. Had they had a plan, almost any consistent plan, they'd have done better. Another genre of issues is just doing stupid things. Don't buy that penny stock. Don't trade like crazy. Don't pay 5$ commission on a 200$ stock order. Don't fail to file your taxes.  Another mistake, and this burdens a lot of people, is that your long-term investments are for long-term investing. What a novel idea. You're 401K doesn't exist for you to get a loan for a home. Many people do liquidate their long-term savings. Don't. Especially since people who do make these loans or say ""I'll pay myself back later"" don't." Far and away the most valuable skill in investing, in my opinion, is emotional fortitude.  You need to have the emotional stability and confidence to trust your decision making and research to hold on down days. The key to good investing is you need to understand what you are investing in. That is, if you are buying a company that makes product X, you need to understand that. It is a good idea to buy stock in good companies but that is not sufficient. You need to buy stock in good companies at good prices. That means you need to understand things like price to earnings, price to revenue and price to book. Bob I would say that the three most important skills are: Note that some costs are hidden. So, for example, a mutual fund investing in other countries than where you live in may mean the investment target country charges a certain percentage of dividends going to the mutual fund. The mutual fund company doesn't usually want to tell you this. There may be clever financial instruments (derivatives) that can be used to avoid this, but they are not without their problems. If you diversify into equities at low cost, you will have a very wealthy future. I would recommend you to compare two options: ...and pick from these options the cheaper one. If your time has a high value, and you wish to take this value into account, I would say it is almost always far better option to choose an index fund. Whatever you do, don't pay for active management! It is a mathematical truth that before costs, actively managed investments will yield the same return than indexed investments. However, the costs are higher in active management, so you will have less total return. Don't believe that good historical return would imply good future return. However, if for some reason you see an index fund that continuously loses to the index more than by the amount of stated costs, beware!
-Get a job doing it.  -Try the CFA curriculum if you want the base financial knowledge - but only if you don't have that knowledge already.  -Check out coursera  -Try writing some pricing tools or trading algo, depending on what area you're interested in. The future is not options pricing, the future is in data aggregation and prediction.  Yes it's possible to learn if you have the mathematical foundation. It's really no as complicated as the world believes. Remember that most people go finance -&gt; math and find it hard whereas you're going math -&gt; finance. "If that's your goal.   Watch the entire webinar on warren buffet books by Preston Pysh first for a good intro into stocks bonds etc:  https://m.youtube.com/watch?list=PLECECA66C0CE68B1E&amp;v=KfDB9e_cO4k  Read Dale Carnegies book ""How to Win Friends and Influence People"" in order to learn how to communicate to people effectively and create networks. The most important skill in any field you choose to go into.   Read ""The Everything Store"" for essentially an MBA in business.   Read ""The Intelligent Investor"" by Benjamin graham for a bachelors in finance.   Then take classes that get you the very best professors in the field of finance, economics, and business at your school and make sure you never stop asking questions.  Continue to develop your skills and create good saving &amp; communication habits.   And if you want great jobs, get internships. To get internships be involved in as much as you can in campus and take leadership roles (especially when you think you can't handle it) you will grow quickly as a leader and businessman if you do it right.   If reading is a bit much for you, try audiobooks.   And make sure you enjoy college and surround yourself with ambitious youngsters like yourself. It will help you grow. Enjoy school and be social, make mistakes and do whatever it takes to get a minimum 3.5 GPA (get old tests study groups easy teachers or GPA boosting classes if you need to)   Aight that's all I got haha" "I get the sense that this is a ""the world is unfair; there's no way I can succeed"" question, so let's back up a few steps. Income is the starting point to all of this.  That could be a job (or jobs), or running your own business. From there, you can do four things with your income: Obviously Spend and Give do not provide a monetary return - they give a return in other ways, such as quality of life, helping others, etc. Save gives you reserves for future expenses, but it does not provide growth. So that just leaves Invest.  You seem to be focused on stock market investments, which you are right, take a very long time to grow, although you can get returns of up to 12% depending on how much volatility you're willing to absorb. But there are other ways to invest.  You can invest in yourself by getting a degree or other training to improve your income.  You can invest by starting a business, which can dramatically increase your income (in fact, this is the most common path to ""millionaire"" in the US, and probably in other free markets). You can invest by growing your own existing business.  You can invest in someone else's business. You can invest in real estate, that can provide both value appreciation and rental income.  So yes, ""investment"" is a key aspect of wealth building, but it is not limited to just stock market investment. You can also look at reducing expenses in order to have more money to invest. Also keep in mind that investment with higher returns come with higher risk (both in terms of volatility and risk of complete loss), and that borrowing money to invest is almost always unwise, since the interest paid directly reduces the return without reducing the risk." "I compared investing in real estate a few years ago to investing in stocks that paid double digit dividends (hard to find, however, managing and maintaining real estate is just as hard).  After discussing with many in the real estate world, I counted the average and learned that most averaged about 6 - 8% on real estate after taxes.  This does not include anything else like Dilip mentions (maintenance, insurance, etc).  For those who want to avoid that route, you can buy some companies that invest in real estate or REIT funds like Dilip mentions.  However, they are also susceptible to the problems mentioned above this. In terms of other investment opportunities like stocks or funds, think about businesses that will always be around and will always be needed.  We won't outgrow our need for real estate, but we won't outgrow our need for food or tangible goods either.  You can diversify into these companies along with real estate or buy a general mutual fund. Finally, one of your best investments is your career field - software.  Do some extra work on the side and see if you can get an adviser position at a start-up (it's actually not that hard and it will help you build your skill set) or create a site which generates passive revenue (again, not that hard).  One software engineer told me a few years ago that the stock market is a relic of the past and the new passive income would be generated by businesses that had tools which did all the work through automation (think of a smart phone application that you build once, yet continues to generate revenue).  This was right before the crash, and after it, everyone talked about another ""lost decade.""  While it does require extra work initially, like all things software related, you'll be discovering tools in programming that you can use again and again in other applications - meaning your first one may be the most difficult. All it takes in this case is one really good idea ..." The most significant capability that an investor must have is the knowledge on the way to look for the high dividend stocks. Through accumulating good information relating to towards the stocks that you are finding is the better way of getting the perfect and profitable investments. It is really important to learn what makes a particular stock better and superior compared to other.   Traders are essential to start a complete analysis and investigation before getting their money on any business projects. Obviously, investors certainly want to have an investment that could guarantee an effective expense for a very reasonable cost the moment of getting it. The chances of crucial to invest in a market that you might be aware and qualified about. So, creating a comparison and compare in one business to a different is totally essential so as to find the high dividend stock. Whey protein, coffee, skills, skills, skills did I mention skills?  Learn useful things and no debt.  As for actual investment vehicles.. I have bad views of what is going to happen of the next 10 years.. I doubt you'll be allowed to own anything you invested in.... "The Investment Management Certificate (IMC) is the base level certification for Asset Management. Should be relatively easy to pass and might get you a leg up on other candidates.  Something that demonstrates competence in VBA would also be beneficial.  However if you want to get ahead in the City, I would suggest you focus on human psychology rather than qualifications. A book such as ""How to Win Friends and Influence People"" is going to be more beneficial than another piece of paper." Can you say a little more about how you want to use your new skills? For instance, machine learning to help make picks? Then I think the answer would be python. But if you’re thinking you’d like to write high speed trading algorithms, that’d be something else. Investing is really about learning your own comfort level.  You will make money and lose money. You will make mistakes but you will also learn a great deal. First off, invest in your own financial knowledge, this doesn't require capital at all but a commitment. No one will watch or care for your own money better than yourself. Read books, and follow some companies in a Google Finance virtual portfolio. Track how they're doing over time - you can do this as a virtual portfolio without actually spending or losing money.  Have you ever invested before? What is your knowledge level? Investing long term is about trying to balance risk while reducing losses and trying not to get screwed along the way (by people).  My personal advice: Go to an independent financial planner, go to one that charges you per hour only. Financial planners that don't charge you hourly get paid in commissions. They will be biased to sell you what puts the most money in their pockets. Do not go to the banks investment people, they are employed by the banks who have sales and quota requirements to have you invest and push their own investment vehicles like mutual funds. Take $15k to the financial planner and see what they suggest. Keep the other $5K in something slow and boring and $1k under your mattress in actual cash as an emergency. While you're young, compound interest is the magic that will make that $25k increase hand over fist in time. But you need to have it consistently make money. I'm young too and more risk tolerant because I have time. While I get older I can start to scale back my risk because I'm nearing retirement and preserve instead of try to make returns. Coolness - It's not only a matter of staying calm when being up or down. You must keep yourself from chasing a stock that appears to be running away. Or from betting all your money that something(like say a crash) will happen tomorrow because that would be great for you. Use your head not your heart. Empathy - You need to understand what other speculators, investors, institutions and algorithms are going to do when there is a new development or technical signal. And why. For publicly traded corporations, fundamentals and technical indicators only have the value that people(and their algorithms) choose to assign to them at that particular moment. And every stock has a different population trading it. There is no rule of thumb. Patience - To trade successfully, you must avoid trading at all costs. Heh. If you can't find any good trade to do, don't open positions in order to meet your targets, buy a new smartphone, or to fight boredom. Diligence - If your strategy relies on tight stops, don't make exceptions. If your strategy relies on position sizing, don't close when you are a few points down. Luck - In the end almost every trade can turn against you very badly. You must prepare for the worst and hope for the best. You can't buy luck, or get luckier, but you can attempt to stack probabilities: diversify, buy options to insure your positions, reduce holding time, avoid known volatility events, etc. Many good sources on YouTube that you can find easily once you know what to look for.  Start following the stock market, present value / future value, annuities &amp; perpetuities, bonds, financial ratios, balance sheets and P&amp;L statements, ROI, ROA, ROE, cash flows, net present value and IRR, forecasting, Monte Carlo simulation (heavy on stats but useful in finance), the list goes on.  If you can find a cheap textbook, it'll help with the concepts.  Investopedia is sometimes useful in learning concepts but not really on application.  Khan Academy is a good YouTube channel.  The Intelligent Investor is a good foundational book for investing.  There are several good case studies on Harvard Business Review to practice with.  I've found that case studies are most helpful in learning how to apply concept and think outside the box.  Discover how you can apply it to aspects of your everyday life.  Finance is a great profession to pursue.  Good luck on your studies! "You've laid out a strategy for deciding that the top of the market has passed and then realizing some gains before the market drops too far.  Regardless of whether this strategy is good at accomplishing its goal, it cannot by itself maximize your long-term profits unless you have a similar strategy for deciding that the bottom of the market has passed.  Even if you sell at the perfect time at the top of the market, you can still lose lots of money by buying at the wrong time at the bottom. People have been trying to time the market like this for centuries, and on average it doesn't work out all that much better than just plopping some money into the market each week and letting it sit there for 40 years. So the real question is: what is your investment time horizon?  If you need your money a year from now, well then you shouldn't be in the stock market in the first place.  But if you have to have it in the market, then your plan sounds like a good one to protect yourself from losses. If you don't need your money until 20 years from now, though, then every time you get in and out of the market you're risking sacrificing all your previous ""smart"" gains with one mistimed trade.  Sure, just leaving your money in the market can be psychologically taxing (cf. 2008-2009), but I guarantee that (a) you'll eventually make it all back (cf. 2010-2014) and (b) you won't ""miss the top"" or ""miss the bottom"", since you're not doing any trading." "My master's thesis was on using genetic algorithms and candle stick method.  If you are familiar, the AI was used to answer questions like ""what is a long day"", which is not formally defined in most candle stick texts.   So in theory unlimited potential for learning including teaching machines to learn.  Wall street pays pretty well for such developers, and if you are young and single man Manhattan is pretty sweet place to be. In practicality your formula for building wealth is the same as everyone else's:  get out of debt, build an emergency fund, and invest.  Initially invest in growth stock mutual funds through a 401K (assuming US)." Try this as a starter - my eBook served up as a blog (http://www.sspf.co.uk/blog/001/). Then read as much as possible about investing. Once you have money set aside for emergencies, then make some steps towards investing. I'd guide you towards low-fee 'tracker-style' funds to provide a bedrock to long-term investing. Your post suggests it will be investing over the long-term (ie. 5-10 years or more), perhaps even to middle-age/retirement? Read as much as you can about the types of investments: unit trusts, investment trusts, ETFs; fixed-interest (bonds/corporate bonds), equities (IPOs/shares/dividends), property (mortgages, buy-to-let, off-plan). Be conservative and start with simple products. If you don't understand enough to describe it to me in a lift in 60 seconds, stay away from it and learn more about it. Many of the items you think are good long-term investments will be available within any pension plans you encounter, so the learning has a double benefit. Work a plan. Learn all the time. Keep your day-to-day life quite conservative and be more risky in your long-term investing. And ask for advice on things here, from friends who aren't skint and professionals for specific tasks (IFAs, financial planners, personal finance coaches, accountants, mortgage brokers). The fact you're being proactive tells me you've the tools to do well. Best wishes to you. "A lot of people have already explained that your assumptions are the issue, but I'll throw in my 2¢. There are a lot of people who do the opposite of long term investing.  It's called high frequency trading.  I'd recommend reading the Wikipedia article for more info, but very basically, high frequency traders use programs to determine which stocks to buy and which ones to sell. An example program might be ""buy if the stock is increasing and sell if I've held it more than 1 second."""