Learn investing as a programmer
"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)." The software you provided as an example won't teach you much about investing. The most important things of investing are: These are the only free lunches in investing. Allocation tells you how much expected return (and also how much risk) your portfolio has. Diversification is the only way to reduce risk without reducing return; however, just note that there is market risk that cannot be eliminated with diversification. Every penny you save on costs and taxes is important, as it's guaranteed return. If you were to develop e.g. software that calculates the expected return of a portfolio when given allocation as an input, it could teach you something about investing. Similarly, software that calculates the average costs of your mutual fund portfolio would teach you something about investing. But sadly, these kinds of software are uncommon.
"Much of what you're asking will not be disclosed for obvious security reasons, so don't be surprised when call center people say they ""don't know"".  They may actually not know, but even if they did, they'd be fired if they were to say anything.  Nothing could be a touchier subject than online security for the financial institutions. I don't know of reliable sources for the data you're asking about, and I don't know the banks or other firms would release it.  For a bank to talk about its incidence rates of fraud would be unusual, because none of these institutions wants to appear ""less safe"" than their competitors.  If there's any information out there then it's going to be pretty vague.  None of these institutions wants the ""bad guys"" to know what their degree of success is against one bank versus any other.  I hope that makes sense. The smaller banks usually piggyback their data on the networks of the larger financial institutions, so they are as secure (as a general rule) as the larger banks' networks they're running on.  Also, your transactions on your credit cards are not generally handled directly by your bank anyway, unless it's one of the big heavyweights like Chase or Bank of America.  All transactions run through merchant processors, who act as intermediaries between merchants and the banks, and those guys are pretty damned good at security.  I've met some of the programmers, and they're impressive to me (I've been a programmer for 35 years and can't put a finger on these guys!). Most banks require that you must provide proof of identity when opening an account, and that ID must me the standards of the ""USA Real ID Act"".  Here's an excerpt from the Department of Homeland Security website on what Real ID is: Passed by Congress in 2005, the REAL ID Act enacted the 9/11 Commission’s recommendation that the Federal Government “set standards for the issuance of sources of identification, such as driver's licenses.” The Act established minimum security standards for state-issued driver’s licenses and identification cards and prohibits Federal agencies from accepting for official purposes licenses and identification cards from states that do not meet these standards. States have made considerable progress in meeting this key recommendation of the 9/11 Commission and every state has a more secure driver’s license today than before the passage of the Act. In order for banks to qualify for FDIC protection, they must comply with the Real ID standards when opening accounts. As with any business (especially online), the most effective way to minimize fraud is vigilant monitoring of data.  Banks and other online financial entities have become very adept at pattern analysis and simply knowing where and what to look for when dealing with their customers.  There are certainly sophisticated measures which are kept carefully out of the public eye for doing this, and obviously they're good at it.  They have to be, right? There's no way to completely eliminate fraud -- too much incentive exists for the ""bad guys"" to not constantly search for new ways to run their schemes, and the good guys will always be at the disadvantage, because there's no way to anticipate everything anyone might come up with.  Just look at online viruses and malware.  Your antivirus software can only deal with what it knows about, and the bad guys are always coming up with some new variant that gets past the filters until the antivirus maker learns of it and comes up with a way to deal with it. Your question's a good one to ponder, and I wouldn't want to be the chief of internet security for a bank or online institution, because I'd lay awake at night pondering when the call's going to come that we finally ran out of luck! (grin) I hope this was helpful. Good luck!" First off, you have done very well to be in your financial position at your age. Congratulations.  I first started investing seriously about 10 years ago, and when I started, I had a similar attitude to you. Learning how to invest is a journey, and it will take you a while to learn both the intellectual and emotional sides of investing. First off, there is nothing wrong with having a chunk of cash that you aren't investing effectively. It is far better to be losing earning power WRT inflation that it is to make a bad investment, where you can lose all your money quite quickly. I have perhaps 15% of my capital just sitting around right now because I don't have any place where I'm excited to put it. For your IRA, I would look at the options you have, and choose one that is reasonably well diversified and has low costs. In most cases, an index fund is a reasonable choice. My 401K goes into an S&P 500 index fund, and I don't have to worry about it. Beyond that, I suggest spending some time learning about investing, and then making some small and conservative investments. I've learned a lot from the Motley Fool web site. You really just need to learn about finance, trading and the markets. I know a chemical engineer that did an IB internship. He joined our universities Investments club and just learned everything from there. He never took a single business class Find a physical activity or programme that interests you.  Memberships only have real value if you use them.  Consider learning a martial art like karate, aikido, kung fu, tai kwan do, judo, tai chi chuan. :-)   Even yoga is a good form of exercise. Many of these are offered at local community centres if you just want to try it out without worrying about the cost initially.  Use this to gauge your interest before considering more advanced clubs.  One advantage later on if you stay with it long enough - some places will compensate you for being a junior or even associate instructor. Regardless of whether this is your interest or if the gym membership is more to your liking real value is achieved if you have a good routine and interest in your physical fitness activity.  It also helps to have a workout buddy or partner.  They will help motivate you to try even when you don't feel like working out. "In addition to what @George Marian said, a very large portion of trades are from computer programs trained to make trades when certain apparent patterns are observed.  Since these programs are not all designed in the same way, much of the supply and demand is a result of different algorithms with different ""opinions"" on what the stock is doing." We have custom software written in mostly C# for the long term strategies. Day trading is done on multiple platforms. Currently using ToS scripts for some futures and equities strategies to great success, and sierra charts for a few futures exclusively. I just moved into a position to work with day trading so I'm still learning more about the systems he uses "While I've never used Wall Street Survivor, I took a look over the marketing materials and I've seen multiple similar contests run among investment interns also just out of college.  I see some good here and some bad. First off, I love interactive web-based tutorials.  I've used one to learn the syntax of a new programming language and I find the instant feedback and the ability to work at your own pace very useful.  The reviews seem to say that Wall Street Survivor is a good way to learn the basics of how trading stocks works and the lingo.  Also, it seems pretty fun which I've found helps a lot. Wall Street Survivor will hopefully teach you that there are many real stock markets and that they may have somewhat different prices and they likely take the real and timely data from a single market. Wall Street Survivor also frightens me.  The big problem that I see with interns running similar contests is that the market is extremely random over short to medium periods of time.  An intern can make an awful portfolio or even pick stocks at random and still win the contest.  These interns know a lot about the randomness in markets already so they don't believe they are trading geniuses because they won a contest, I'm not sure there is much to temper this view on this web-site. Also, while Wall Street Survivor teaches you about trading it doesn't appear to teach you about investing.  The website appears to encourage short term views and changing positions a lot and doesn't seem to simulate the full trading costs (including fees) that would eat away at the gains of a individual investor that trades that much.  It gives some help with longer term thinking like diversification, but also seems to encourage trading that makes Wall Street Survivor more money, but are likely detrimental to the user. I would say have fun with Wall Street Survivor. Let it teach you some things about trading, but don't give the site much if any money.  At the same time, pick up a copy of short book called ""A Random Walk Down Wall Street"" and start learning about investing at the same time.  Feel free to come back to Stack Exchange with questions along the way." "For most, confidence comes with knowledge and experience. To understand more about how investing works, read articles about types of investments that you're interested in and browse the questions on this site. To gain experience, start with a ""paper money"" trading account. Most brokers will allow you to apply for a ""fake"" account so you can practice trading with simulated money. Once you've built up some confidence, you may wish to start investing a small amount of real money."