Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
1 Answer

Marcus Parsons
15,718 PointsPHP is meant for interaction with a server. You will likely end up needing a server side language if you're going to store points and such on your server. But as for as the game goes itself, you'll want to learn all you can about HTML, CSS, and JavaScript because those languages are meant for interaction with the user. With those 3 client-side languages alone, you can now create powerful, web based games. A collection of cool HTML5 games can be found here at: html5games.com.
Niyamat Almass
8,176 PointsNiyamat Almass
8,176 PointsI like your answer but i want to know that which program language is essential for making computer games
Marcus Parsons
15,718 PointsMarcus Parsons
15,718 PointsIt depends on what medium you want your game to be played on: if you want to be able to play it on a PC in a browser, then learn those 3 languages I mentioned. If you even want it to be able to be an app for a phone or a tablet, those 3 languages I mentioned will work. If you want it to be playable on a console or as its own standalone game, you can look into C++ or Java. There are any number of languages that can produce games.