1.Для того-чтобы выводить данные из бд, нужна серверная часть, написанная на одном из языков программирования:
- php (или фреймворки, но не обязательно)
- NodeJS
- Java (фреймворк spting boot)
- Python (фреймворки django/flask/fastAPI)
Есть еще несколько, если хотите - загуглите "языки для бекэнда".
Что с этим делать?
Для начала - выбираете язык и просто учите, в отрыве от сайтов и т.д. (c php будет сложнее, т.к. он заточен под веб, но даже так - сперва учите основы). Не обязательно выбирать в слепую, можете попробовать несколько, на уровне написать что-то чуть более сложное, чем классическое "hello world!", и тот, что приглянулся больше - выбрать как основной и учить.
Параллельно изучите sql и архетиктуру БД. Когда поймете, что без ежесекундной подсказки от гугла, можете писать код, начинайте изучать непосредственно веб.