This forum is in archive mode. You will not be able to post new content.

Author Topic: New to Programming  (Read 3818 times)

0 Members and 1 Guest are viewing this topic.

Z3R0

  • Guest
Re: New to Programming
« Reply #15 on: February 25, 2012, 03:56:32 PM »
I want to be able to create application programs, mods for games, Backdoor cheats for games "removing walls etc" and also to be able to tweak some things on my computer perhaps or to make programs do tasks on my behalf.
I disagree with everyone. He wants to make visual apps. For this I would recommend Java with the Eclipse developing platform as you can make visual java apps with it. However, Java is not an easy language to just pick up. Don't get me wrong, you can program anything with Java, but for what you want to do I recommend VB.net/VC/VC#/VC++.

A lot of people disagree with me when I recommend any visual language, but VB.net gives you the same code syntax as vbscript, gives you a visual representation of how your project is coming along, and you can make your GUI via drag and drop. And you don't have to go through all of the bullshit of finding out which libraries will give you which functionalities. Listen to me bro, I've been there. You will want VB.net.
« Last Edit: February 25, 2012, 03:58:04 PM by m0rph »

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: New to Programming
« Reply #16 on: February 25, 2012, 08:22:10 PM »
Python has a GUI construction app, it is called pythoncard. There are others too, but I've only used pythoncard. And even using a drag and drop builder I have trouble. It is much easier for me to keep track of everything if I create it with code. And browsing around for the methods you need and what object handles what is good for you. It will help teach how your program is actually working.

Don't get me wrong, I'm not dissing the fast development of having something like that. Like when I do embedded stuff, I stick with Arduino IDE and bootloader because I don't want to do all the wifi stacks and multiplexing hundreds of LEDs.

But in the grand scheme of things, it doesn't matter. Pick one and roll with it until you can move onto something else.
« Last Edit: February 25, 2012, 08:22:57 PM by techb »
>>>import this
-----------------------------

Offline Deque

  • P.I.N.N.
  • Global Moderator
  • Overlord
  • *
  • Posts: 1203
  • Cookies: 518
  • Programmer, Malware Analyst
    • View Profile
Re: New to Programming
« Reply #17 on: February 25, 2012, 10:54:07 PM »
I don't see the reason why most people are recommending the easiest way. Easier is not better. If you really want to learn, doing it the hard way will give you much more insight to the inner workings.
It depends on the personality of the thread starter what is suitable for him. If you want to get fast results without looking at details and have not much patience getting through shit - alright choose an easy language (same, if you already know how the stuff works). If you want to learn and understand why the things are done like they are done and if you have the patience, choose something that challenges you. That is how you really get a good programmer.

That also applies to the decision wether to use drag and drop GUI builders (which are also available for Java btw.), frameworks, extern libraries and so on or doing the stuff on your own.

Edit: That is the reason I never recommend any language for a question like this. There isn't a right one.
« Last Edit: February 25, 2012, 10:54:57 PM by Deque »

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: New to Programming
« Reply #18 on: February 25, 2012, 11:01:21 PM »
Seeing that this thread is going the right way, I wont write anything huge here. But I was getting concerned when VBscript was brought up, don't waste your time on that shit. it is windows-only specific, very very very limited and no real world jobs would use VBscript these days.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

 



Want to be here? Contact Ande, Factionwars or Kulverstukas on the forum or at IRC.