Is Building My Own Accounting Software a Good Idea for a Beginner?
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
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
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!
Reply to this answer
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
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.
LearningNinja99: Iโll definitely try starting smaller! What programming language would you suggest?