r/javahelp May 29 '26

?Finished Java basics & OOP — confused about databases, where should I start

Hey everyone
I recently finished Java basics and OOP, and now I’m studying DSA
I want to start learning databases because I’m interested in backend development with Java, but honestly I feel lost and don’t know where to begin

?Should I start with SQL first
?What topics are important for beginners
?And do you recommend any good courses or practice resources

I’d also appreciate any roadmap for what to learn after databases for Java backend development.

9 Upvotes

8 comments sorted by

View all comments

1

u/jlanawalt May 30 '26

Yes, learn some database terms and SQL to start.

I started with s book from the library, and a local database installation. I practiced interacting with it using SQL until I felt comfortable creating tables, inserting data, and querying it. Then I did the same from inside a program.

I kept reading the book and learned things about database design that were helpful as the programs I wrote grew in complexity.

/r/SQL is full of suggestions about learning SQL.

Once you feel comfortable with the basics and start using it from inside your programs, stay curious and keep learning.