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

General Discussion

Expert Advice Needed

I want to make a site where people people can do "quests" i want an achievement system like teamtreehouse but i also want to be able to have avatars as the primary focus of the site rather than pictures.. for people to be able to join "group/guilds" to meet like minded questers.. i have no idea where to start with something like this and any advice would be helpful i know zero coding languages i just have an idea that id really like to see played out..

3 Answers

Chris Predkiewicz
Chris Predkiewicz
6,535 Points

Is this more like a game with quests or a site? Either way something like that would be more like an application than just a web site. A programming language with database backend would certainly be required. This would not be a project for a beginner.

Your system isn't hard to do for an avid programmer (though certainly time-consiming), but for a rookie it will certainly be a challenge!

Since you want to make a website I would suggest you to start working on HTML, CSS and then Javascript. Once you've got the hang of those languages, you can move on to MySQL (and database design) and then either Ruby or PHP.

I understand that you might want to jump into it right away, but if you have no programming experience, I would advice against rushing it. Start off first, like I said with HTML and CSS, and design your website first: architecture, looks, layout, etc. Only once this is done should you move on with the next step (and language) in your system.

As you can see, this will involve 3-5 languages, so take your time and don't rush it!

Good luck mate.

I appreciate it.. This is going to be a site but i want it to feel fluid. like a game.. I really appreciate you guys and your quick responses