I need to learn how to build normal apps but the tutorials that seem useless when I think of what I need to do. As a former programmer, I understand a lot of logic, however, when it comes to a new tool, it is hard to understand its format and behaviour if it is not widely intuitive.
I have been struggling to figure out each of those puzzle-like blocks, the words that appear on them and so on. For example, yesterday I followed a tutorial to create a model app called "Bounce the Ball" and it worked perfectly. Following the steps that make a tutorial work perfectly wasn't enough for to understand anything, though. I watched a video of a woman explaining and, believe it or not, things got even worse, I understod even less after watching the video.
This morning I came up with some hints from other users to tutorials that create other apps and so on. I made a quick check and didn't manage to find any that would explain all about blocks, their concept, the weird words that appear on them, data banks, loging and password routines, variables, vectors, etc. Actually I am not interested in learning things isolatedly although the kicking ball method was overly intriguing to be understood. Why is the explanation so unclear? How can I get it clearer? Morever, I am very interested in going straight to learning everything that involves creating apps with:
Database (Tiny? Tinyweb? Other?)
How to configure database fields
Login and password register, alteration and exclusion;
Login through social media
CRUD (Create, Read, Update and Delete) registers
Create links to Google Drive, Youtube or audio sources.
Create payment API
Create variables, matrixes, vectors, etc.
I guess I should learn everything about the block components in order to be independent to decide which ones to use.
Please help me!