EvilZone

Programming and Scripting => Projects and Discussion => : Cynet February 24, 2012, 12:32:53 AM

: New to Programming
: Cynet February 24, 2012, 12:32:53 AM
Hey there Evilzone members,
i have been interested in learning to Code for several months now.
The only problem is, i don't know what to start with...from java to C++ im an aspiring Coder + Hacker, i am very deep into Computing and can easily spend many hours online.
Can anyone point me into the right direction with coding?
>What Program
>What Guides
etc etc

Cheers Guys
Tim
: Re: New to Programming
: petermlm February 24, 2012, 12:52:55 AM
To learn how to code you should search for a tutorial in Google. Try searching for a tutorial on Java, since you pointed that language out.

From there just keep exploring what you can!

Good luck!
: Re: New to Programming
: Cynet February 24, 2012, 01:12:10 PM
Thanks for the useful replies guys, il check out VBscript, see where that leads me.
Many Thanks
: Re: New to Programming
: Infinityexists February 24, 2012, 02:57:26 PM
Thanks for the useful replies guys, il check out VBscript, see where that leads me.
Many Thanks

since you've decided to go for VBScript I'd like to recommend you the book

"Wrox VBScript Programmers Reference"

This is the book i used to learn VBscript , this is perfect for the dummies.

After start learning VBScript do let me know if you've found it interesting or not


: Re: New to Programming
: atsuktuvas February 24, 2012, 03:14:07 PM
I just can't resist suggesting Python. :D

vbscript is ok, but just incase you won't like it, I strongly endorse and recommend Python. It is very easy yet very powerful and versatile.

incase you decide to go with Python, I recommend the book Think Python. It will not only teach you Python, but also programming. Good luck with what ever language you decide to learn first.

Link to the Think Python book. (http://greenteapress.com/thinkpython/thinkpython.html)
: Re: New to Programming
: Cynet February 24, 2012, 04:56:15 PM
I'm still debating on what coding language to start first of all, with VBscript, i went for the download and it was over 6.7gb of HDD space. I have heard a few reports of Python and it does seem quite interesting, maybe if i say what i want to do in the future in Coding will help pick a winner.

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.

Thank you for the ongoing suggestions

Tim 8)

: Re: New to Programming
: techb February 24, 2012, 07:12:19 PM
+1 for python. I choose python over vbs for cross platform reasons.


You shouldn't need to download VBScript if your on a windows machine.


All in all, I always tell beginners it doesn't matter what language you choose first because you will need to learn more than one language anyway. Your end goal should be to code what ever you want in any language and know when to use one language over another.


If your only after local app dev; c/++, java, python is for you.


If your after hacking; c/++, python, ruby, pearl, php is for you.
: Re: New to Programming
: Deque February 24, 2012, 07:16:27 PM
also when you are in coding in VBscript you don't really need to Initialize a variable before using it but this is not the case in Java (each variable should have been initialized before you can use it)

Doesn't make sense and is wrong unless you are talking about declaration and not initialization.

Java example without explicit initialization:

:
public class Example {

    private static int uninitialized;
   
    public static void main(String[] args) {
        System.out.println(uninitialized);
    }

}
: Re: New to Programming
: lucid February 24, 2012, 08:00:41 PM
I just can't resist suggesting Python. :D

vbscript is ok, but just incase you won't like it, I strongly endorse and recommend Python. It is very easy yet very powerful and versatile.

incase you decide to go with Python, I recommend the book Think Python. It will not only teach you Python, but also programming. Good luck with what ever language you decide to learn first.

Link to the Think Python book. (http://greenteapress.com/thinkpython/thinkpython.html)

I tend to agree with you on Python I love its syntax.

Great link by the way +1
: Re: New to Programming
: AnTiHer0 February 24, 2012, 08:23:21 PM
Ruby , python or php would be my suggestions.  I enjoyed ruby as my first language, but with every language it takes a while to code your own hacks.
: Re: New to Programming
: petermlm February 24, 2012, 11:05:35 PM
Ruby , python or php would be my suggestions.  I enjoyed ruby as my first language, but with every language it takes a while to code your own hacks.

I wouldn't really advise PHP for first time programming but I totally agree with Ruby and especially Python.

But I have got to say PHP is very important if one wants to learn about security.
: Re: New to Programming
: Cynet February 25, 2012, 12:20:37 AM
Thank You for the MASSIVE help guys, and i mean Massive...you've all given me a piece of a fan, to blow away the smoke that was clouding my knowledge. I think i will go for Python then, Thank you for the information, links and suggestions.

Tim
: Re: New to Programming
: petermlm February 25, 2012, 12:25:04 AM
Thank You for the MASSIVE help guys, and i mean Massive...you've all given me a piece of a fan, to blow away the smoke that was clouding my knowledge. I think i will go for Python then, Thank you for the information, links and suggestions.

Tim

Your welcome and remember:

"Nothing is particularly hard if you divide it into small jobs", by Henry Ford.

This concept of divide and conquer is very and I mean very important when programming.

Good luck!
: Re: New to Programming
: atsuktuvas February 25, 2012, 12:36:14 AM
Good luck with learning Python. Spend lots of time practicing. Use the book I recommended above.

We will wait to see some of your code :)
: Re: New to Programming
: Kulverstukas February 25, 2012, 12:18:28 PM
Don't forget to check our project written in Python: http://evilzone.org/evilzone-releases/d0xbase/
: Re: New to Programming
: Z3R0 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.
: Re: New to Programming
: techb February 25, 2012, 08:22:10 PM
Python has a GUI construction app, it is called pythoncard (http://pythoncard.sourceforge.net/). 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.
: Re: New to Programming
: Deque 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.
: Re: New to Programming
: ande 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.