да что угодно можно делать как с "базой" так и без. Программирование это как самолетостроение. Кто-то проектирует автопилот а кто-то гайки крутит) Поэтому сразу метить куда-то высоко - так себе совет, высокая сложность может все желание отбить. Знаю полно людей которые хотели начать что-то в IT и шли сразу обучаться на самую сложную специфику, просто увидев там зарплату 8000$+. А на самом деле можно было повтыкать видосы на ютубе, пройти пару курсов, полазить по stack.overflow и получить вполне реальные знания для применения на практике и уже работать где-то, да, не на 8000 долларов в месяц, но на 1.5-2 спокойно