DEV Community

Trang Le
Trang Le

Posted on


What language/framework do I need to learn to build user registration?

Hi all. Please pardon my stupid question, but I'm still learning front end, so everything about the back end is mystifying to me.

I've built an app for learning purpose, but it's just occurred to me that one day I'd like to integrate user registration and authentication into it. So what language/framework/platform do I need to learn? Laravel, Mongdb,, AWS or anything else?

I don't mind anything, but it's be a plus if it can integrate well with React or Vue, since it is what I'm more familiar with.

Top comments (2)

afifsohaili profile image
Afif Sohaili

imho the easiest to start with is the platform you're building on top of right now. Learn the concepts around auth (Basic auth, JWT, oauth, etc.). Once you have grasp the concepts, they can be brought to any backend language you want, all of them should have these auth libraries.

bytrangle profile image
Trang Le

Thank you for the very sound advice.


11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields


Read the whole post now!