Coding Your First Assembly Game?

Hi!

I found this game called My Summer Car (www.amistech.com/msc). In it, you get to assemble a car from pieces lying around in your garage.

I was wondering, if I wanted to create a game like this, where one assembles things, where would be a good place to start learning in terms of coding and 3d modeling? If you know of any good tutorials, that'd be nice. The more specific the better!

Thanks in advance!

EDIT: To address the first few people to respond: I've got a book on beginning Python, and another lined up for learning C++ for gaming. I've studied the differences between the different game engines, and 3d creation software.

Still, after googling "programming / coding games with building / assembly" I simply get a lot of searches for "Programming with Assembly" which is a language. Using the search function on this reddit hasn't turned up better results.

If you've ever worked on anything like this and don't mind pointing out specifically what I should be paying attention to while studying, or if you know of any tutorials off the top your head, anything would be greatly appreciated. I'm specifically interested in the difficulties of piecing together 3d objects on a virtual world, like a car engine, and the coding required to make such things run after being assembled.

Thanks again!