Recommended finance & economy book/blog for a Software Engineer?
Start at Investopedia. Get basic clarification on all financial terms and in some cases in detail. But get a book. One recommendation would be Hull. It is a basic book, but quite informative. Likewise you can get loads of material targeted at programmers. Wilmott's Forum is a fine place to find coders as well as finance guys. Another good economic comment blog is Naked Capitalism. For economics I recommend mises or these videos to get you started. For daily critical analysis of financial markets, keynesian government policies, and other interesting reading I recommend zerohedge.  I've learned more about financial markets and government regulations by reading the comments section on zerohedge articles than anywhere else on the internet.  The comment section is very raw (i.e. lots of fucking cursing) but there are some jewels of information in there. For daily critical thinking I suggest lewrockwell.
You're asking for a LOT. I mean, entire lives and volumes upon volumes of information is out there.  I'd recommend Benjamin Graham for finance concepts (might be a little bit dry...), *A Random Walk Down Wall Street,* by Burton Malkiel and *A Concise Guide to Macro Economics* by David Moss. We are mostly .NET C#. I'm not trying to sound like a big shot but generally, to work in finance as a software engineer, you have to be good at what you do. More specifically, I work on developing the inside tools for our traders and mutual/hedge fund managers to manage the business. I work on benchmark, asset, and valuation analysis tools. Technologies I use on a daily basis are C#, SQL, JavaScript, JQuery, MVVM (and other design patterns), HTML5, and more specialized unit testing tools. If you have any more questions, feel free to ask or pm. Hey thank you so much for the reply!  So the interview is a late stage one - I've gotten past the concepts and honestly the role *shouldn't* be that heavy on the finance side   ...what I'm looking at now is actually having to mock up a financial forecast in a real estate development scenario.    I'm getting the case in advance and have to prepare a presentation.  So right now, I really need the ABCs of forecasting specifically.  But I'm definitely checking out your recommendations! What is the best way to get into knowledge about the financial world? I have been reading some guides on investopedia, discussing the financial world with others, and looking at some tutorial videos. Are there any good books/websites that are for a newcomer to the financial world? Any help would be greatly appreciated Hi guys, could I get advice on possibly entering finance myself? I have a BSE in computer engineering, and a Ph.D. in nanoscience and microsystems, and I do computational aeroscience and biology now. Needless to say, I'm an applied physics and computer nerd. I love currency and commodities trading and instruments, though, I'm totally fascinated by it and I'm a *mean* coder and scientist. Can I get into finance? I was wondering if someone could recommend a textbook  I'm taking a course right now in foundations of finance and we're dealing with subjects such as utility functions, risk aversion, prudence, temperance, Arrow-Debreau securities, portfolio theory, and more  I'm finding the textbook we're using (Intermediate Finance, Danthine &amp; Donaldson) a bit hard to understand "I'm another programmer, I guess we all just like complicated things, or got here via stackoverflow. Obligatory tedious but accurate point: Investing is not personal finance, in fact it's maybe one of the less important parts of it. See this answer: Where to start with personal finance?  Obligatory warning for software developer type minds: getting into investing because it's complicated and therefore fun is a really awful idea from a financial perspective.  Or see behavioral finance research on how analytical/professional/creative type people are often terrible at investing, while even-tempered practical people are better. The thing with investing is that inaction is better than action, tried and true is better than creative, and simple is better than complicated. So if you're like me and many programmers and like creative, complicated action - not good for the wallet. You've been warned. That said. :-) Stuff I read In general I hate reading too much financial information because I think it makes me take ill-advised actions. The actions I most need to take have to do with my career and my spending patterns. So I try to focus on reading about software development, for example. Or I answer questions on this site, which at least might help someone out, and I enjoy writing. For basic financial news and research, I prefer Morningstar.com, especially if you get the premium version. The writing has more depth, it's often from qualified financial analysts, and with the paid version you get data and analysis on thousands of funds and stocks, instead of a small number as with Motley Fool newsletters. I don't follow Morningstar regularly anymore, instead I use it for research when I need to pick funds in a 401k or whatever. Another caveat on Morningstar is that the ""star ratings"" on funds are dumb. Look at the Analyst Picks and the analyst writeups instead. I just flipped through my RSS reader and I have 20-30 finance-related blogs in there collecting unread posts. It looks like the only one I regularly read is http://alephblog.com/ which is sort of random. But I find David Merkel very thoughtful and interesting. He's also a conservative without being a partisan hack, and posts frequently. I read the weekly market comment at http://hussmanfunds.com/ as well. Most weeks it says the market is overvalued, so that's predictable, but the interesting part is the rationale and the other ideas he talks about. I read a lot of software-related blogs and there's some bleed into finance, especially from the VC world; blogs like http://www.avc.com/ or http://bhorowitz.com/ or whatever. Anyway I spend most of my reading time on career-related stuff and I think this is also the correct decision from a financial perspective. If you were a doctor, you'd be better off reading about doctoring, too. I read finance-related books fairly often, I guess there are other threads listing ideas on that front. I prefer books about principles rather than a barrage of daily financial news and questionable ideas. Other than that, I keep up with headlines, just reading the paper every day including business-related topics is good enough. If there's some big event in the financial markets, it'll show up in the regular paper. Take a class I initially learned about finance by reading a pile of books and alongside that taking the CFP course and the first CFA course. Both are probably equivalent to about a college semester worth of work, but you can plow through them in a couple months each if you focus. You can just do the class (and take the exam if you like), without having to go on and actually get the work experience and the certifications. I didn't go on to do that. This sounds like a crazy thing to do, and it kind of is, but I think it's also sort of crazy to expect to be competent on a topic without taking some courses or otherwise getting pretty deep into the material. If you're a normal person and don't have time to take finance courses, you're likely better off either keeping it super-simple, or else outsourcing if you can find the right advisor: What exactly can a financial advisor do for me, and is it worth the money?  When it's inevitably complex (e.g. as you approach retirement) then an advisor is best. My mom is retiring soon and I found her a professional, for example. I like having a lot of knowledge myself, because it's just the only way I could feel comfortable. So for sure I understand other people wanting to have it too. But what I'd share from the other side is that once you have it, the conclusion is that you don't have enough knowledge (or time) to do anything fancy anyway, and that the simple answers are fine. Check out http://www.amazon.com/Smart-Simple-Financial-Strategies-People/dp/0743269942 Investing for fun isn't investing for profit Many people recommend Motley Fool (I see two on this question already!). The site isn't evil, but the problem (in my opinion) is that it promotes an attitude toward and a style of investing that isn't objectively justifiable for practical reasons. Essentially I don't think optimizing for making money and optimizing for having fun coexist very well. If investing is your chosen hobby rather than fishing or knitting, then Motley Fool can be fun with their tone and discussion forums, but other people in forums are just going to make you go wrong money-wise; see behavioral finance research again. Talking to others isn't compatible with ice in your decision-making veins. Also, Motley Fool tends to pervasively make it sound like active investing is easier than it is. There's a reason the Chartered Financial Analyst curriculum is a few reams of paper plus 4 years of work experience, rather than reading blogs. Practical investing (""just buy the target date fund"") can be super easy, but once you go beyond that, it's not. I don't really agree with the ""anyone can do it and it's not work!"" premise, any more than I think that about lawyering or doctoring or computer programming. After 15 years I'm a programming expert; after some courses and a lot of reading, I'm not someone who could professionally run an actively-managed portfolio. I think most of us need to have the fun part separate from the serious cash part. Maybe literally distinct accounts that you keep at separate brokerages. Or just do something else for fun, besides investing. Morningstar has this problem too, and finance.yahoo.com, and Bloomberg, I mean, they are all interested in making you think about investing a lot more than you ought to. They all have an incentive to convince you that the latest headlines make a difference, when they don't. Bottom line, I don't think personal finance changes very quickly; the details of specific mutual funds change, and there's always some new twist in the tax code, but the big picture is pretty stable. I think going in-depth (say, read the Chartered Financial Analyst curriculum materials) would teach you a lot more than reading blogs frequently. The most important things to work on are income (career) and spending (to maximize income minus spending). That's where time investment will pay off. I know it's annoying to argue the premise of the question rather than answering, but I did try to mention a couple things to read somewhere in there ;-)" Those are the three books that were considered fundamental at my university: Investments - Zvi Bodie (Author), Alex Kane (Author), Alan Marcus (Author), Stylianos Perrakis (Author), Peter Ryan (Author) This book covers the basics of financial markets. It explains how markets work, general investing principles, basic risk notions, various types of financial instruments and their characteristics and portfolio management principles. Futures and Options markets - John C. Hull This book goes more in depth into derivatives valuation and the less common / more complex instruments. The Handbook of Fixed Income Securities This books covers fixed income securities. In all cases, they are not specifically math-oriented but they do not shy away from it when it is called for. I have read the first and the other two were recommended by professors / friends now working in financial markets. I really like Value Investing by Bruce Greenwald. It's not a textbook so you can probably pick it up for about $20. While it is dense, I think with some patience you might be able to understand it at the undergrad level. The process outlined in the VI book is very different from the conventional corp finance way of valuing a company.  A typical corp finance model would probably have you model cash flows 5 or 10 years out and then assume some sort of terminal growth. The VI book argues that it's nearly impossible to predict things that far out accurately so build your valuation on what we know. Start with the balance sheet. Then look at this year's earnings. Is that sustainable?  This is a simplification of course but I describe it only so you can get the idea. I think it's definitely a worthwhile read. can someone recommend a book for everything finance for real estate?  what are some key distinctive features that crunching numbers for real estate have? im looking for stuff like cash flow, risk that comes with leverage.. stuff i have no idea about. "This Stack Exchange site is a nice place to find answers and ask questions. Good start! Moving away from the recursive answer... Simply distilling personal finance down to ""I have money, I'll need money in the future, what do I do"", an easily digestible book with how-to, multi-step guidelines is ""I Will Teach You To Be Rich"". The author talks about setting up the accounts you should have, making sure all your bills are paid automatically, saving on the big things and tips to increase your take home pay. That link goes to a compilation page on the blog with many of the most fundamental articles. However, ""The World’s Easiest Guide To Understanding Retirement Accounts"" is a particularly key article. While all the information is on the free blog, the book is well organized and concise.  The Simple Dollar is a nice blog with frugal living tips, lifestyle assessments, financial thoughts and reader questions. The author also reviews about a book a week. Investing - hoping to get better returns than savings can provide while minimizing risk. This thread is an excellent list of books to learn about investing. I highly recommend ""The Bogleheads' Guide to Investing"" and ""The Only Investment Guide You'll Ever Need"". The world of investment vehicles is huge but it doesn't have to be complicated once you ignore all the fads and risky stuff. Index mutual funds are the place to start (and maybe end). Asset allocation and diversification are themes to guide you. The books on that list will teach you." How much finance and software engineering you're looking to do? I had a pleasure to work with a guy who did support (high level) for internal equity trading platform at IB (much less pleasure to work with). He moved to algo trading at another IB some time ago. He told me he started with 0 finance knowledge but by the time he was leaving by my account he was magician in proficiency in both fields. Took only a year or so. Hi, I am 20,  pursuing majors in Petroleum Eng. I have almost zero knowledge of finance or trading. I want to shift my career to finance (preferably algo-trading ). So I've started with learning python. What else do you suggest I can start with? No need for Fabozzi yet. His stuff gets cover in plenty of college textbooks, old and new.   Keep browsing /r/finance, /r/personalfinance, and /r/investing and you'll find the usual recommendations.  Here's goldman sach's recommended reading list: http://www.stat.unc.edu/faculty/cji/890-11/Goldman-Sachs-Suggested-Reading-List.pdf  No need to read it all. Follow your interests. I am a Systems Engineering major. I currently work at a prop trading firm trading fixed income.   I would emphasize your math skills, analytical thinking learned in engineering school, and express how much you are interested/experience in finance. It seems like you are on top of all that and if the job market wasn't so rough, I would say you sound like an ideal candidate and I feel like most finance jobs like people with engineering/math backgrounds as long as they are knowledgeable in finance.