Hacker News new | ask | show | jobs
by alexhutcheson 2424 days ago
If you want to learn to do similar work (CRUD apps that talk to a DB) in "real" languages, then I would recommend learning Ruby on Rails[1] or Django[2]. The overall concepts should be really familiar, because they're similar to the workflow you'd use in Access, but you'll learn web development and a marketable programming language along the way. You'll probably also pick up details about how to structure a database that would be useful for your work in Access. Of the two, I think Rails is easier to get started with, but Python is probably more marketable.

If you want to do a deep-dive into Computer Science and transition to a full-time software role, then you might want to look into Lambda School[3]. I don't have personal experience with them, but several people I trust claim their results are excellent.

[1] https://guides.rubyonrails.org/getting_started.html

[2] https://docs.djangoproject.com/en/2.2/intro/tutorial01/

[3] https://lambdaschool.com/courses/full-stack-web-development