I basically want to build database desktop apps for windows only.
That's so 90's... However, not to undermine this - I see many still doing this here (desktop apps - each desktop distribution (yuk!)).
Today, it is (mostly) browser based (only one source to update). Totally independent of the underlying OS (browsers: Chrome, IE, Firefox, iOS browsers, etc - app will be localhost or cloud based).
Your "Basic" background will go a long way here. Right up your alley.
Forget MS Access for DB - use MySQL to start with (free and cross platform).
When you get the basics under your belt, have a look at ABMaterial to take your (desktop) apps to te next level (true browser based).
https://www.b4x.com/android/forum/threads/abmaterial-for-dummies-beginner-lessons.88346/
I, like you, was at the same confused state not so many years ago. Then I found B4X.
All my dreams came true and I still can't believe that anything I want to accomplish is possible here... - and more...
Hey, if you find something better - please let us know. BUT, good luck with that ( I don't have the time, energy, desire or need to search any further - I FOUND IT! )
If you are developing commercial projects - B4J is FREE. If you need help along your way, the forum is FREE. If you need to dev projects, I (and we community) are here - but NOT (always) free - but usually inexpensive.
Good Luck
Harris