I want to be a game and software developer which languages should i start with? | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
+ 2

I want to be a game and software developer which languages should i start with?

I want to be a game (2d) and software developer i have never coded before which languages would be the best for me

25th Aug 2022, 11:07 AM
holdmypass
12 ответов
+ 6
When I researched JS with 2D games I found About 30,800,000 results in the search engine google talking about it If you don't have any experience with Html and CSS, you should learn fundamentals about HTML and CSS first and then start learning javascript. For example, there is a course about 2D games by javascript in Sololearn titled "Game Development with JS." Do your best :)
25th Aug 2022, 11:29 AM
WAHAB YOUSIF
WAHAB YOUSIF - avatar
+ 3
Create Games. For PC: Engines: - Unity(C#) - Cryengine V(C++) - Unreal engine 4(C++)(for pc, vr, playstations) Java: - JMonkey Game Engine https://jmonkeyengine.org/ - LibGDX JavaScript: - Construct 2 Engine Python: - RenPy(2D) - PyGame https://pygame.org - Panda 3D https://www.panda3d.org/ CopperCube6-is a full-featured 3D game engine.No programming needed(& JavaScript for advanced). Create 3D games and apps quickly.Includes terrain editor,low poly modelling tools,3D models,precreated game AI,effects and more. Gamemaker(only 2D,without PL) 2D engines for beginners: - Stencyl - RPG-maker - Ink - free addition for Unity(html,C#) - GameMaker Studio2(paid 100$,drag&drop) The Easiest Game Engines Ever: Flash(Stencyl) DirectX(Construct Classic) C(Raylib) Lua(LOVE 2D) Haxe(Heaps) https://code.sololearn.com/Wrx937JGOJ3E/?ref=app
25th Aug 2022, 2:16 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 3
Start with C for learning fundamentals, and then you can learn JavaScript (its recommended if you want to make 2D games and if you have experience about CSS and HTML), C++(its recommended when you want to use UNREAL engine, you will easily learn C++ because C++ inspired from C), or C#(its recommended when you want to use UNITY and 2D games, but you will need learn some fundamentals again)
26th Aug 2022, 11:29 AM
Gibran Daffa
Gibran Daffa - avatar
+ 1
Start with Python - it’s easiest from languages, it has clear syntax, similar to English. Then explore others. Always start ‘somewhere’.
25th Aug 2022, 11:20 AM
Monika
+ 1
Like others say, decide on the platform for your game & start from there. For ordinary programming language learning, start with Py (but that’s just my suggestion). For a specific platform, start with html/css (web), Kotlin (android), Swift (iOS) etc.
25th Aug 2022, 12:41 PM
Monika
+ 1
For me, the easiest language that I could learn was C++ once it’s done lots of other languages will be a breeze!
26th Aug 2022, 6:15 AM
Boong Bing
+ 1
Start with JavaScript, HTML and CSS using NodeJs to develop platform independent apps even games. But C is best for less memory usages so better prefer C in game development
26th Aug 2022, 5:24 PM
I am offline
I am offline - avatar
0
To understand the tactics of game development you have to start building which is the easiest way to start building an user interface it's HTML so learn html and css and js nd you'll get idea on how to build and you'll become so strong in any of the fields likes android, windows, iOS development if you were able to understand and build from html first
25th Aug 2022, 12:22 PM
Vinay K
Vinay K - avatar
0
Hi! In what platform you want to create games? Mobile, web, desktop?
25th Aug 2022, 12:47 PM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
0
pc
25th Aug 2022, 1:27 PM
holdmypass
0
I recommend C++ with allegro library, is easy to create 2D Games, mostly RPG Games, or using game engines like Unity (C#), Unreal (C++ and my favorite for beginners) or Godot, use Visual Studio Community or Visual Studio Code (personal IDE recommendation 👌), have fun making games
27th Aug 2022, 2:05 AM
Henrry William Medina Cuevillas
Henrry William Medina Cuevillas - avatar
0
I recommend you to start your programming with c languages. C, C++, C# Or you can start with Java. Make sure to stick with people who have same goal and make friends who have experience in game development too
27th Aug 2022, 10:50 AM
Raphael Akpor
Raphael Akpor - avatar