Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Security

Ceil-Ian Maralit
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Ceil-Ian Maralit
Front End Web Development Techdegree Graduate 19,434 Points

Storage for passwords

Hello! I'm a front end web developer, I would like to know back end too but I think I got the idea of it wrong. Does learning back end means you can store, manage and protect your data, like passwords, credit card info, etc.? Or it just means that you can make your own database, store some data their, and communicate with it, do AJAX and whatsoever?

I'm looking up to learn MySQL, Python, or PHP for example to acquire those skills that can store credit card info and passwords on my website because I think JS doesn't have the argon 2 feature which seems to be the best in terms of security as far as I know right now. Are those languages a good idea? If so, where do you guys think should I start with?

If you have any experience about this or just have any suggestion, please do give an advice, just really trying to figure things out on this next path. I'd really appreciate it. Thank you!

Cheers, -Ceil

1 Answer

Try Python. Python is an all-purpose language that is very well-suited for back-end and data processing.

Ceil-Ian Maralit
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Ceil-Ian Maralit
Front End Web Development Techdegree Graduate 19,434 Points

Hi! Yeah, I also really thought that Python is good for storing, managing and securing data, with regards to argon 2. But, I have another question if you don't mind. To talk to my server, I can just use JS right? Or SQL, which I think is really designed for that stuff? Correct me if I'm wrong. Thank you so much!