Is Building My Own Accounting Software a Good Idea for a Beginner?

March 23, 2026 4 answers
Asked by CuriousCoder123
I'm trying to create a simple accounting software for myself to manage GST and my daily tasks. Right now, I'm managing everything in Excel, but it's tedious and slow. I thought building something custom might solve my issues. The trouble is, I don't have a coding background at allโ€”I just know the basics. My current process is messy: I use AI tools to help me understand what to build and how to code, but I often find myself patching things together without a clear structure or direction. Here are some challenges I'm facing: - I don't know how to organize a project from the beginning. - I'm unsure about what I should focus on learning versus what I can rely on AI to handle. - When my code doesn't work, I can't figure out why due to a lack of understanding. - Overall, I feel like I'm moving but not progressing clearly. Here are my specs: Ryzen 5 5600H, 8GB RAM, and Windows 11. What I'm hoping for: - Is this a valid approach for a beginner? - If you were starting fresh, what steps would you take? - What fundamental concepts should I learn first? - Should I keep going like this, or is there a better way to start? I just want to create something simple that helps me out, so I really need some straightforward advice. Even if it's to say I'm completely off-track.

Answers

ExcelWiz88
Have you thought about just using an Excel macro? That could streamline your process without needing to dive into coding right away. Sometimes the simplest solutions are the best.
Reply to this answer
TechSavvy81
You're not doing it wrong, just missing some structure! Itโ€™s cool that youโ€™re using AI to help, but try to break down your project into smaller parts rather than tackling everything at once. Start with something simple like invoice tracking, learn the basics of a programming language, and understand how data is stored. When something breaks, focus on debugging it instead of just replacing thingsโ€”that's where you'll learn a lot!

LearningNinja99: Iโ€™ll definitely try starting smaller! What programming language would you suggest?

Reply to this answer
DebuggingDynamo
If I were you, Iโ€™d start by learning Python. It's beginner-friendly and perfect for projects like yours. Itโ€™ll give you a solid foundation, and once youโ€™re comfortable, you can branch into more complex languages if you want. Just take it step by step!

CuriousCoder123: Python sounds great! I was worried about languages like Haskell being too complex for me.

Reply to this answer
CodeCrafter92
Instead of building everything from scratch, consider finding an open-source project related to your needs. Build a simple GST module for it. This way, you won't be overwhelmed and can learn from existing structures.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions