I'm new to programming and don't have a mathematics background, but I'm interested in learning coding languages. Can anyone suggest a good starting point? I want to eventually create bots for the financial industry, so advice on which languages to learn first and in what order would be really helpful.
4 Answers
For quick projects or simple bots, Python can still work, but if you care about speed—think about C. Just keep your goals in mind when choosing a language!
If your main goal is to build bots, Python is a solid choice. However, if you want to really grasp programming fundamentals, consider starting with Java or a C language. They’ll give you a good foundation for understanding more complex programming concepts in the future.
It's worth mentioning that some mathematical knowledge could really help you out when creating financial bots. Your bot’s success can depend heavily on the math behind it. While coding might be straightforward, moving from an idea to a functional bot requires some deep thinking. I wouldn't recommend Python for trading bots though, since it's not the fastest option. C could be a better fit for speed, but just know it comes with a steeper learning curve.
You definitely don't need a strong math background to start programming! I'd suggest beginning with Python—it’s super beginner-friendly and widely used in finance. It has lots of libraries for making bots, data analysis, and automation. Focus on learning how to think like a programmer first. Once you’re comfortable with Python, you can dive into topics like APIs or web scraping, which are essential for building financial bots.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically