|I would recommend Android Studio, but it requires Java (which, with very few exceptions, I find easy to read and understand). If I had the time, I would try a few projects with using C#, C++, or maybe Kotlin.
Chessologist wrote: researching this for a week
1. Easy to learn
Although it's not the easiest language to learn,
it's less widely used and less teaching material is available, so I might get stuck.
but there are very few free tutorials.
it’s not the easiest to learn for beginners
found it very difficult.
I am hoping that there are alternatives
2. What code editor is suitable for beginner
I started on this journey nearly 30 years ago, long before the web and its endless supply of free stuff existed in its current format. There were no tutorials, gift-wrapped code, teaching materials, or code made to order. On occasion, you might could find some chatter on a Usenet group, but those took a long time to navigate and replies weren't imminent. Instead, everything that you needed had to come from your own hands, or at the very least, a trip to the library or book store. The concept of easy and difficult did not exist; you did what was required to get the job done. That might've taken months, but at the end of that, you had so much time invested, you were the de facto expert.
Alas, I'm a crock pot living in a microwave society.
"One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"You can easily judge the character of a man by how he treats those who can do nothing for him." - James D. Miles