What programming language to choose?
OK guys. I need your help with programming languages. I don't know witch one to choose to work with. Well, I like the VB the most but every AV detect it as a virus. C++ is way to much for me. Delphi, just not my thing. Java -> same as C++ for me….
I really don't know witch one to choose.
Pls guys help me, and no flame ;)
Don't choose Java. C++ is a pretty good language, I can help you a bit with it if you want. C is a great language, but I wouldn't recommend it for starters. To be perfectly honest, Python is a great language and it's really easy to learn. I can help you with that too if need be.
I'd say the best choice would be between Python and C++ for simplicity, with Perl at a close 3rd.
And it's sad that people like you think that they're going to get flamed every time they post something. We need more people to help newbies, not flame them. As long as you ask a good question that requires more than 10 seconds of googling to find the answer, and as long as you're not annoying when you ask it or it hasn't been asked before, then you shouldn't get flamed. When you're about to ask a question, think to yourself, "Can I somehow figure this out on my own?" Learning things on your own not only helps you to keep from getting flamed, but it also helps you to really learn and understand the information.
**Apollo_15 wrote:**Well, I like the VB the most but every AV detect it as a virus.
Hmm I've never heard of this before, well unless your actually making a virus.
Anyway, this question has been asked so many times and if you look through the programming section of the forums you will probably get all your questions answered.
Anyway, I'll go ahead and suggest python. It will ease you into programming, and it is something you can keep using as long as you want. It's a very powerful language when you know how to use it.
Apollo_15 wrote: Pls guys help me, and no flame ;)
if you are stupid enough to start another 'what language' thread, I can't resist but to say f….no must fight it….ok ketamine took care of it.
Anyway you have to include little more info that that, what you want to do, why isn't C++ for you, do you want to do specific scripts or all types of, viruses, GUI apps?
Anyway without the specification it's like searching for a fart in a jacuzzi… But all time favorites if you don't like C is python/ruby. And of course I can't forget to mention perl, flexible, either love it or hate it language, however with C-like structure
Edit because of Skunkfoot: As said earlier Java sucks, it's slow and badly built, don't :) If you want great powerul, cross-platform applications, don't be afraid and start with C++, the beginning is a little..hard, but once you overcome it, learn the basics, syntax etc. should be piece of cake. Because C++ is seen little easier to learn, people normally start of with that and later on move to do C. Python/ruby are relatively new languages, they're elegant, briliantly built , easy to understand and generally awesom and easy to learn, a LOT of people start with either of those (python being more popular). Perl is perl, you can bend it, stretch it, do basically anything and everything. However it doesn't exactly teach you clean coding, and the long your code is the less it's readable by others (the general assumption anyway:)). Php is mainly used for web-apps, but posseses great usability for other tasks as well, having it's roots from perl.
So decide what you want to do, choose couple of alternatives and then google a little, and good luck choosing.
perlperlperlperlperl</subliminal suggestion>
You don't decide if I can flame you, I do.
And you well deserve it, there's tons of threads about this and wtf are you talking about with vb and AV? - Java == C++?
God damnit, just.. go away.
See, your post is a good example of a pointless one. You're not helping the community by hindering what little learning ability this guy has right now. If this was a business, you'd go out of business.
Stop expecting so much of people. I've asked the same question that this guy asked, and I'm sure you have too at one point. In fact, most of the people here probably have. What makes you think that you have the authority to flame this kid? What makes you so fucking special?
How about you go away. This kid asked for an opinion from someone who's more experienced than he is. If you didn't feel like answering his question then you could've just as easily posted nothing at all, which would've saved all of us time. This site is here so inexperienced people can learn with the help of experienced people. If you're one of those more experienced people and you're not sharing your knowledge, then your being here is detrimental to the site itself.
Ever heard the phrase "If you have nothing nice to say, don't say anything at all" ? Well if you don't have anything nice to say and he doesn't deserve to be flamed, then you can get the fuck off. It's people like you who are ruining the site.
Sorry in advance, I know this is harsh, but I just pulled an all-nighter and I'm pretty bored. Don't take this post too personally. Just try to be a bit more tolerant of less experienced hackers in the future, okay?
First of all. Thank you Skunkfoot for actually reading (other ppl didn't read it, they just flame :( ) my whole little post and NOT flaming it. ;)
Actually I wanted to choose C++ before I wrote this thread. But I wanted to hear what other people think about programming languages. I don't know where to start from. The same problem was when I started with PHP 1 year ago. It was hard at beginning but after some time I get used to it. Let's just say that I am "scared". I think that I am scared of disappointing becouse C++ is hard and it's not easy to learn.
@ShapeShifters whenever I add winsock control (not for trojan - server communication) but for other things, AV would detect it as a virus :(
(Sorry guys for some grammar mistakes. English is not my native language)
Skunkfoot wrote: If you have nothing nice to say, don't say anything at all
Always in these threads people suggest C++, Java, PHP, Python… All these relatively new and popular languages.
So I'm going to suggest some old, nice languages. For example Lisp is easy to get going with as it is interpreted and you don't have to worry about I/O in the beginning. It shows you another side of programming languages and is good for learning functional programming (although you could program object oriented as well).
Another language is Ada which is great for imperative (the most common today) programming. It was designed for programming missiles, robots and stuff for the American military many years ago. Therefore it is very secure and strongly typed. It's very strict and very few errors get through the compiler. The downside is the poor support for I/O as it's designed for integrated systems.
One thing that speaks for these two programming languages it that many of the other languages come in new versions relatively often. Ada on the other hand has been released in three standards, one 1983, another 1985 and the most recent one 2005.
Apollo_15 wrote: OK guys. I need your help with programming languages. I don't know witch one to choose to work with. Well, I like the VB the most but every AV detect it as a virus. C++ is way to much for me. Delphi, just not my thing. Java -> same as C++ for me….
I really don't know witch one to choose.
Pls guys help me, and no flame ;)
Base your language choice on what you intend on doing with it, not on how hard it seems to learn. I am presuming that you are still quite young, therefore you have plenty of time in which to become proficient in a full-blown language like C++. Just attack it with your mind, your mental sledgehammer. The language is a rock, and you can - and will crack it!
I personally haven't used Python much, but from what I've heard, it's a fantastic language for beginner programmers, as it is easy to get to grips with, but scales well and can be used for just about anything.
Good luck man, you can do it. Read, code, compile, and repeat, for the rest of your life. Become a code guru.
Yeah the OP hit me up last night and I showed him some C++ code and he knew exactly what was going on. Besides some basic stuff about functions and whatnot, he pretty much already knows C++, and he already has a decent compiler which I showed him how to use. I think it's wise for him to go ahead and learn C++.
I would learn python and C++. I use python for smaller and simpler jobs and C++ for more larger projects, though it depends, they're both great languages. PHP and javascript are a must too, but they're much much easier. You could start with those to give you an idea of how other languages might work, it's a great introduction to programming.