The 5 things you need to start algo trading:
1. One trading idea
2. A $500 computer
3. A broker with an API
4. An internet connection
5. The Python Quant Stack
That's basically it.