Anonymous asked in Computers & InternetProgramming & Design · 7 years ago

I want to learn coding(games). Where should I start?

The reason I want to learn is because I want to make computer applications, learn how to make websites and learn game programming. I know that learning any of these things takes a crap load of time so I am very aware of that. In addition, I know that I should learn several "languages" to get started but there are so many and I really don't know what each one is used for.

So, I have started with C++ (I have a compiler called codeblocks) but was wondering if I really want to start there. As of right know, all I know how to do is to make a very basic calculator...and that's it.

I am watching this guy's tutorials on youtubue and so far so good. He has around 70 videos for c++ and codeblocks and several playlists for other languages and stuff but I dont know if I should get all my info from him.

BONUS: I play a game called mine craft on the xbox 360 but there is a version of it on the pc (different format i believe anvil). A lot of people used to put their game saves(xbox) on usb drives, use a decompressor and use hex editor to modify game saves. My question is: is it possible to make a converter/translator for the pc version so I could import saves/maps from the pc to the xbox? anvil to region an vice versa?

Sorry for the long post. thanks

3 Answers

  • Anonymous
    7 years ago
    Favorite Answer

    Game Programming- You have chosen the right programming language for startup. C++ is the best and most widely used programming language for developing games for any kind of platforms. But developing a game is not one's man job, you'll need character models, level design, animation, rendering, taking actions and many more things to put it together. But it is good to be aware of these things. Here I have listed some of the website where you can continue with your C++- - It is a paid website but have expert tutors that can teach you kind of programming languages from beginner to advanced. - This website provides point to point information about every basic of C++.

    Alternatively, you can start with JavaScript, it is scripting language basically for developing web pages but now with Unity 3D Game Engine, it can also be used for developing good quality 3D games. It is very easy to learn and also you'll find free online tutorials on it. Unity 3D is a game engine on which you develop games by using three different computer languages - JavaScript, C# and Boo. There are two version of it - Free and other is Pro. You can download Unity from its official website and they have free video tutorials to get started with JavaScript language. Here is the link-

    Unity 3D Download -

    Unity 3D Tutorials and reference manuals -

    Another link for creating games with unity -

    But make sure before using this game engine you must have good PC equipped with good graphic card. And also if you want to use to create your game models and levels by yourself then you can use Blender 3D. It is free lightweight program and have all the features that Autodesk 3DS Max have for creating models, rendering, and animation. Here is the download link for it -

    Its an official site and also they provide free video tutorials on Blender 3D.


    Computer Applications - For creating computer you must have a good knowledge either in Java or C++ because most of the software are built on these languages and also these languages are used for mobile application development i.e. Java for Android application development and C++ for iOS applications development. Don't know much about the iOS Applications development tutorials but for Android application development, Google have provided free education for developing your first android applications. Here is the link for it-


    Website Design and Development - For website development, you must have a knowledge about the following languages-

    1. HTML - base of a website and is a markup languages for structuring a website.

    2. CSS - a style sheet language used for presentation of a structured website.

    3. JavaScript - a scripting language mainly used for form handling.

    4. JQuery - a library of JavaScript used for making website more interactive by including image sliders, cool navigation menus, image gallery and much more.

    5. PHP - a server side scripting language which give full control over a website.

    6. MySQL - a database languages basically used for storing the user's information.

    7. AJAX - this language is mainly used for updating a particular content without refreshing a whole


    You'll find several websites free or paid for learning these web design and development languages. Some of the best resources for learning are-

    - The New Boston - This website is good for the beginners and this provides free video tutorials on computer programming languages which are very simple and easy to understand. Here is the link for it-

    - Code Academy - This website has theory and also has online editors for practicing codes. Good website for startup and it also provide free projects for practicing-

    Link -

    - W3Schools - Another theoretical website but provides point to point information about every basic of web design and development languages.

    Link -

    Don't know much about your bonus question but there are that kind of application through which we can convert our saves files and used it on different platforms Similarly, like we can play PS2 games on PC by using PCSX2 emulator but need a good PC for PS2 games smoothly.

  • 7 years ago

    For making games, now the unity3d is best engine, temple run oz ,rovio and more popular games made in unity. i am also a game developer of unity3d,

    i am giving some list to get started with unity.

  • 7 years ago

    try to start from unity's own tutorials ,

Still have questions? Get your answers by asking now.