Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › Programming › Other Programming › Programming - help

Programming - help

Posts 1–9 of 9 · Page 1 of 1
DY
Dybbuk
Programming - help
Greetings, I'd like to learn programming (desktop apps for Windows, Android apps and so on), but I have few questions:

1) Which language is good for beginners who do not have any experience.
2) Which language is the most popular or has certain future?
3) Which language do employers prefer, if I want to find a solid job in the future?

I am interested in C, C++, C# and Java, I think they are most important. Thank you in advance.
#1 · 13y ago
abuckau907
abuckau907
I've been doing lots of little stuff, nothing too major (no big projects), but from what I've seen..

1) This is hard to say: All (most) programming language have the same basic key-words/concepts. IF () statements for example, Functions, Numeric Data Type (Integer, Short, Long, float/decimals etc). Once you learn these concepts (pass by reference, by value, etc) in any language, it's much easier to learn / apply them in a second language. If you've never heard of a Function (member/subroutine/other name), or other basic concepts, it's hard to even get started. For example, most languages allow you to create 'variable', aka pieces of ram, where you can store data, like age, name, zipcode, etc. Most languages (except php ) require you to explicity say what data type they are (short, ushort, int, uint, long, ulong, byte,single, double, etc). If you don't understand the core data types, you probably will have a hard time with even the most basic 'data manipulation tasks' (ie. everything. math, encryption, string manipulation etc etc).
Personally I learned Visual Basic first, and I liked it because the language uses a lot of 'keywords' that are..pretty obvious in English (ie. ReadOnly. C# has the same thing, but it involves having a private setter: not very different, but for a beginner, maybe a little more complicated at first). With that being said, you still have to understand what it's doing! So weather you learn to use 'Properties' in C# or VB doesn't matter, as long as you understand what they do. (Basically just functions to get and/or set variables / scope)
But I think it's a fact of life C++ / the C syntax is popular, so maybe learning that syntax is best. Again, learning about the concepts is more important than learning any specific language syntax.

2) Since you specifically mentioned windows: Microsoft now uses the ".Net Framework" which is (you'll learn more later) basically a HUGE collection of classes for us programmers to use! And it has everything..! If you need to access the mouse (cursor), there is a class for that. Want to load a bitmap from file, there is a class for that (a class called Bitmap which has a lot of easy-to-use functions like GetPixel(x,y) to get the color data from any pixel in the image. And more.)
With that said, the .net framework makes it relatively easy (couple lines of code) to access most of the functionality you're used to just by using Windows. Copying files, creating files, using the web, lots of things, can be done with just a few lines of code and a framework class. So depending on the project, the framework probably has something useful for you.
For the .net framework, the most popular is C# (arguably visual C++) because it has C (hence C++) like syntax.
C++ is is popular because it gives you finer control on how exactly you manipulate each byte (and bit) of data / since it doesn't require the "safety checking" of the .net framework (CLR I suppose), it can* be a lot faster. So for example, if you're writing software that does something very repetitive, on a large chunk of data, lets say encryption, it may be faster to do it in C++ vs .net. (arguable? Please don't.)
Hard to say "most popular": Personally, I learned the basic syntax first (keywords are more like English! vs 'abstract', ':' etc).
For windows specifically, probably C#.net or Visual C++.net (eh..several types) followed up by vb.
For anything 'hardcore efficient/server' related, probably C++ (or C)
If you want it to run on any platform (windows,mac,linux) maybe go with Java (?)

3) Judging from job posting I've seen: It REALLY depends. A lot of stuff is moving towards web-based from client-app based, but it really depends. Probably asp.net/php/ajax/ruby/etc for web pages. C++ / .Net for local programs.

C++ is good for efficiency.
C# is good for a daily windows app (msn messenger, firefox, skype, etc could all easily be made in c#)
And lastly, Java: I love Android, and it was designed to run Java (I guess you can argue you can use C++, but don't, again unless you absolutely need the speed: for portability, use java). I've made a couple small 'hello world' apps for android: the IDE took care of most of the work, I popped up a msgbox when gps signal was acquired/lost, that was it, but only took me a day to get going. Never used it on my desktop: I only code for windows so I usually stick w/ .net.

Just my 2 cents. It really depends: once you have 1 language (ie. all the basic language constructs) under your belt, the rest if easy.
#2 · edited 13y ago · 13y ago
DY
Dybbuk
Thank you for your long answer. I also wonder which popular and significant programs and apps have been made by C, C++, C# and Java. Does anyone know?
#3 · 13y ago
DY
Dybbuk
Or does anyone know which languages are used for creating hacks like wallhack, aimbot - .dll files opened by injectors? And which language is used for creating Android, iOS and Windows 8 apps (from Windows Store)? Thank you in advance.
#4 · 13y ago
Dayton_Hacks
Dayton_Hacks
1)I've heard Visual Basic is a great starter language.
2) C,C#,C++,Java all are popular and have future.
3) I've heard that Java is THE highest paid programming language, but it'd also depend on what kind of job you are doing.

---------- Post added at 12:22 AM ---------- Previous post was at 12:20 AM ----------

Quote Originally Posted by Dybbuk View Post
Or does anyone know which languages are used for creating hacks like wallhack, aimbot - .dll files opened by injectors? And which language is used for creating Android, iOS and Windows 8 apps (from Windows Store)? Thank you in advance.
Hacks in Crossfire for example are programmed using C++.
Dll's can be made in lots of programming languages including C++
#5 · 13y ago
DY
Dybbuk
Thanks for your replies. I also need to know in which language were written following programs/apps:
1) Internet browsers like Firefox and Chrome
2) Games like GTA IV and Call of Duty
3) Apps for Android
4) Apps for iOS
5) Apps for Windows 8 Windows Phone 8 (from Windows Store)

Does anyone know?
#6 · 13y ago
abuckau907
abuckau907
I'm not sure, but I think, maybe..

1) Most likely C/C++, anything really.
2) Most likely C/C++, (XNA?)
3) Usually Java (for portability), but you can also write native code (depending on cpu: ARM currently, but I think x86 soon?)
4) idk. windows guy.
5) I think the 'apps' in windows store are javascript (?) and windows phone uses a modified version of .net framework (?)


Generally* C/C++ is 'the fastest' (unmanaged memory, bounds checking etc), so it's used for anything where absolute speed and performance is critical. For pc games, higher frames-per-second = better, so C/C++. Same thing with servers: the more people you can have on one server, and with minimal lag, the better, so speed is critical.
But, it's also generally more code to write/more responsibility as a programmer.

-I'm sure if you search the firefox website, they will tell you what language it was written in. I thought it was open source?
#7 · edited 13y ago · 13y ago
DY
Dybbuk
So if we summarized all languages, which are the most versatile and can be used on most platforms (Windows, Linux, Android, iOS)? And what would happen to C# if Microsoft felt? Because C# is mainly used on Windows. Thank you.
#8 · 13y ago
DY
Dybbuk
I also need to know... If I want to learn C#, should I learn the latest version of this language or there is just a little difference between versions and I can catch it up later? If you want, answer please. Thank you.
#9 · 13y ago
Posts 1–9 of 9 · Page 1 of 1

Post a Reply

Similar Threads

  • I want to learn how to program! Help Needed pleaseBy ballin299 in Minecraft Help
    15Last post 14y ago
  • need programming help! (C++)By Orteez in Homework & Learning Section
    4Last post 15y ago
  • Socket Programming helpBy itouchlover in C# Programming
    7Last post 15y ago
  • Hey All You Programers Help Me!!!By kimodragon in Combat Arms Hacks & Cheats
    7Last post 18y ago
  • HACKING program helpBy zmansquared in C++/C Programming
    9Last post 17y ago

Tags for this Thread

None