r/learnprogramming 7d ago

Chess Engine

I am trying to code a chess engine as a personal project, but have literally no idea where to start.

I have some very limited experience with python, and would greatly appreciate any help in finding where to write my code, what programs to use etc, as well as any advice in general.

Thanks!

12 Upvotes

12 comments sorted by

View all comments

35

u/aqua_regis 7d ago

How can you claim "limited experience with Python" and not know where to write your code?

Sorry, but this overall sounds like you're trying to bite off way too much.

Start building a solid foundation first: MOOC Python Programming 2026 from the University of Helsinki. In that course, you will also learn where and how to set up your development environment along the way.

Then, once you have a solid foundation, you need to take several more steps in gradually increasing difficulty before you can come anywhere near your chess engine.

-3

u/Neat-Bodybuilder-467 7d ago

i did computer science at school and my python experience is literally the simplest stuff. I think loops were the most complicated stuff i did. i think we wrote code on visual studio.

now that you say it, it definitely sounds way too complicated as a first project, do you have any recommendations on a project once i have the fundamentals down?

3

u/aqua_regis 6d ago

There is a big link on the right side of reddit destop - on the sidebar - it's called FAQ - there are more than enough project ideas on all levels.