As one who frequently gets into projects beyond my ability level I will offer some general advice.
1. It's important to start small. I try to break projects up into little pieces. Perfect one piece, add the next piece and perfect it, go back to the beginning and see what changes you should make to the first piece based on the lessons you learned on the second. And keep going. Quickly looking at your description, the first step might be to get a name input screen. Then get it to save the names. Then get it to restore the names on command. Then make it so you can edit the names. Now add the ability to attach a position to each name, and edit it. Etc.
2. Read the manual, read the manual, read the manual. Print it out and sleep with it under your pillow. Any time you can't quite make something work, read that part of the manual again.
3. Read the forum, read the forum, read the forum. Even reading about comments and issues that don't appear to have direct relevance to what you are doing still help get you into that B4A "gestalt." And you'll likely notice ways to approach your problems you might not have thought of on your own.
4. When you get stuck, post it on the forum, preferably with code that duplicates what you are seeing. (99% of the time for me, the action of trimming my "problem" into a very simple app that I can post causes the problem to be come obvious...)
5. I don't post much but I read a lot here. There are some beautiful people who answer here in their own free time. They seem to be friendly and tolerant to all but I believe they might be happier to help someone who has obviously done their homework and tried their best.
Ok that's it from me for now! Back into my hole...
Best Regards,
Paul