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
Robert Manolis
Treehouse Guest TeacherServer side languages and databases
I'm at the point now where I need to start focusing somewhat on communicating with a server and permanently storing user data. There seems to be several options for this. Any thoughts on the best language and/or tools on which I should focus my energies?
1 Answer
Ricky Catron
13,023 PointsYou are right there is a ton of options to choose from. I would recommend either Python/Flask or PHP to get started simply because I like those languages. If you prefer Ruby got with Ruby/Rails. Treehouse has excellent courses in all of these categories. It only comes down to which language you prefer. For databases I would learn an SQL based database because they have always been around and always will, either MySQL, SQLite or Postgres. After you learn on of those try MongoDB.
Each language and databases has its own strengths and weaknesses and you will have to learn which fits you best.
Goodluck! --Ricky