If you want to take luck out of the equation start by reading as many books as possible listed below. A learning curve is essential to (capital) growth.
A majority of the books in this list are ones that we have personally read, and thought they provided valuable information.
**This list will be updated regularly, so check back frequently**
Machine Learning & PythonData Science from Scratch: First Principles with Python
Teaching you how to use high-level libraries like Pandas and Scikit-Learn, the author’s approach is to teach you fundamental data science concepts by having you write simple functions yourself so you can see what is happening “under the hood.”Deep Learning with Python
Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet.Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems.Introduction to Machine Learning with Python: A Guide for Data Scientists
This book is set-up so that a reader can get an understanding of Machine Learning (ML) step-by-step from the bottom-up.Learn Algorithmic Trading: Build and deploy algorithmic trading systems and strategies using Python and advanced data analysis
Covers a broad amount of information needed to get started with algorithmic trading.Python for Finance: Mastering Data-Driven Finance
Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full fledged framework for Monte Carlo simulation based derivatives and risk analytics, based on a large, realistic case study.
StatisticsSchaum’s Outline of Statistics
This book gives theory and solved problems for a combined course in probability and mathematical statistics. Can’t hurt to know it.Statistical Rethinking: A Bayesian Course with Examples in R and Stan (Chapman & Hall/CRC Texts in Statistical Science)
A Bayesian Course with Examples in R and Stan builds your knowledge of and confidence in making inferences from data.Bayesian Data Analysis (Chapman & Hall/CRC Texts in Statistical Science)
Bayesian Data Analysis, Third Edition continues to take an applied approach to analysis using up-to-date Bayesian methodsBayesian Statistics the Fun Way: Understanding Statistics and Probability with Star Wars, LEGO, and Rubber Ducks
This book will give you a complete understanding of Bayesian statistics through simple explanations and un-boring examples.Statistics
Very clearly written by an authoritative author with 40 years of experience.Bayesian Methods in Finance
Bayesian Methods in Finance provides an overview of the theory of Bayesian methods and explains their real-world applications to financial modeling.
R programming languageA Handbook of Statistical Analyses using R, Third Edition
Gives you an up-to-date guide to data analysis using the R system for statistical computing.Machine Learning with R: Expert techniques for predictive modeling, 3rd Edition
Machine Learning with R provides a hands-on, readable guide to applying machine learning to real-world problems.Automated Trading with R: Quantitative Research and Platform Development
Automated Trading with R explains the broad topic of automated trading, starting with its mathematics and moving to its computation and execution. You can skip chapter 6.R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
Learn how to use R to turn raw data into insight, knowledge, and understanding.Quantitative Trading with R: Understanding Mathematical and Computational Tools from a Quant’s Perspective
Good text for aspiring quantitative traders. Financial math and computing concepts are introduced and developed simultaneously.
Algorithmic TradingAlgorithmic Trading with Python: Quantitative Methods and Strategy Development
Algorithmic Trading with Python discusses modern quant trading methods in Python with a heavy focus on pandas, numpy, and scikit-learn.Trading Evolved: Anyone can Build Killer Trading Strategies in Python
Trading Evolved will guide you all the way, from getting started with the industry standard Python language, to setting up a professional backtesting environment of your own.$SPY High Probability Trading Strategies
Short term traders will be able to use the book to take advantage of historical probabilities, to trade $SPY (SPDR S&P 500 ETF).High-Frequency Trading: A Practical Guide to Algorithmic Strategies and Trading Systems
Includes numerous quantitative trading strategies and tools for building a high-frequency trading system.Statistically Sound Machine Learning for Algorithmic Trading of Financial Instruments: Developing Predictive-Model-Based Trading Systems Using TSSB
This book gives implementation level detail of how to create and test predictive models using TSSB (free software).