Recently heard about ChatGPT And spend some time on it, find it a great one. It can write any type of program which you want , ChatGPT can write that programs and it also explain the writing method of that program.