Getting Started with Sui – I want advice on Best Practices

Hi everyone,

I have been spending some time going through the docs & experimenting with small projects. The framework looks powerful but at the same time I feel such as I might not be approaching things in the most efficient way. I am confused about the right practices when it comes to structuring smart contracts, managing transactions & ensuring scalability for apps that could eventually grow.

How did you approach your first serious project on Sui?? Did you follow any particular learning path, or was it more about trial and error until you figured out the right flow? Also; do you feel that having some extra background in front-end work helps in building better apps here? I have been exploring ReactJS Training . I wonder if those skills naturally complement Sui development.

Any advice, tips or resource please share with me.

Thank you….:slight_smile:

I’d recommend starting from example projects, such as the official Sui examples or a starter like Sui dApp Starter which already contains examples of smart contracts and UIs for them.

React skills are necessary for full-stack development because the official Sui dApp Kit depends on it. However, it’s still possible to develop with other frameworks.

Hope it helps.