Best programming language to make software?

rockme12

Regular Member
Joined
Jun 21, 2011
Messages
487
Reaction score
86
Hey guys, I have a great idea for my software I want to make and I was wondering the best most up to date programming language I could learn to code this myself.

I was looking at c# but they might be better alternatives.

Thanks.
 
What is your target OS?

Windows desktop?
Windows server?
Linux server?
 
depends, for in-house I would take python for it's ease of use and large module library. But if you want to sell it, other alternatives might be better (for protecting your application from being hacked, pirated and reverse-engineered). Though I heard some guys on this forum build their software with python and found ways to secure them.
 
depends, for in-house I would take python for it's ease of use and large module library. But if you want to sell it, other alternatives might be better (for protecting your application from being hacked, pirated and reverse-engineered). Though I heard some guys on this forum build their software with python and found ways to secure them.

Well technically, its not as secured.

See that guy is building it with pyInstaller, which is great since It can do a one single exe file where no python installation is required(even though is bulky).
However, you can actually get the code of the compiled exe. What you have to do is basically when you run the exe, within milliseconds you need to copy the files that are extracted into a temporary folder in your temp folder which are then loaded into your python environment within your exe.

So if you can act fast and get the files before they are deleted and loaded into the system modules, then you can get all the code.
 
Hey guys, I have a great idea for my software I want to make and I was wondering the best most up to date programming language I could learn to code this myself.

I was looking at c# but they might be better alternatives.

Thanks.

Too broad question. What kind of software do you want to develop? Is it a windows application, unix script, web application, mobile app, tv app, mp3 player software, and the list is endless.
 
C# if you want to build bots for Windows. And Java if you want to be more independent when it comes to the OS. But it really depends on your preferences other languages might be better for you. Its like asking whats better to learn, French or Spanish?
 
For Windows programming, it's been C++ since the early 90s.
It's difficult, but it's still the fastest, most powerful, and best documented.
 
It will be used on windows and will make use of the internet. Like google keyword tool etc..it would scrape..

Woah... Securing? I did not know one has to even deal with stuff like that.

I do plan on selling it one day. For the sake of securing my idea, I dwill not tell anything that might reveal it.
 
If you have not touched any programming/coding before; I would start off with HTML. It is simple to learn, and you get basic concepts down. Then, I would move on to a more complex language.
 
Man if you have no idea how to program then just use Visual Basic. Get Visual Studio Express and watch some youtube tuts. You will be on your way in no time.
 
Python is what most people recommend as a first language. I personally liked php, but they say its only for websites. php has changed a lot and I am thinking about writing a its a lot simpler to write (php) than public class java { public static void main(String[] args) { System.out.println("Hello World"); } } (java). Python however is just print "Hello World". Up to you but a lot of different ones work just fine.
 
Based on your bot. I will take a look C# and Ubot to fasten the learning curve.
 
As the others said it really depends what kind of software you want to create. Some programming languages are more accustomed to some specific tasks. For example most business applications are built in either C# or Java and most industrial/system applications are built in C++ for their better performance and speed.
 
Visual basic .net is the easiest programming language you could ever learn. Reading it just like reading English sentence ;)
You can start building your own windows software in just matter of weeks.
 
The .NET languages are great from a programming and ease of use standpoint. However, there are security problems with compiled code. Many decompiler programs exist that can revert your compiled code back to readable .NET code. Furthermore, there are many automated .NET unpacker programs that can remove common protection systems (even the very expensive ones).
 
Back
Top