Hi @Ahsan_Tariq,
To be good at anything, you have to practice practice practice.
You mentioned you are not really an expert in IT, and that’s okay. But what you should know before jumping in this filed is how to do programming. If you are unfamiliar with that, then it would be better to get some understanding of programming (writing code and logic building) before stepping into this field.
Best,
Mubsi