Jump to content


0

Intro to programming... for dummies?


12 replies to this topic

#1 SephStorm

SephStorm

    Member

  • Members
  • PipPip
  • 25 posts
  • 1486 thanks

Posted 11 September 2011 - 04:49 AM

Hi all,

obviously I am interested in security, have been for a few years. At this point I have a good knowledge of security, technologies involved, ect. Now I want to get the hands on experience (without going to jail, hense the lab). Anyway, As XfX has pointed out very loudly, programming is a crucial skill.

I'll admit, I detest math, and books like "Gray Hat Hacking" or "The Art of Exploitation" seem to dump you in the deep end. Anyway, I have Beginning Programming for Dummies, which I like, but it says that one really needs an idea of a program that they want to make... (I dont want to make anything... except maybe a keygen or two :p)

Anyway, long story short, anyone have any suggestions for a tutorial for someone at my level? I've considered finding a college with a programming class, but havent found a local one yet.

Also, xfx suggested C++ as a first language, why? Aren't most programs written in C, and most security related code in Ruby, Python, or Perl?

#2 randombot

randombot

    Member

  • Members
  • PipPip
  • 11 posts
  • 26 thanks

Posted 16 September 2011 - 11:19 PM

Start up with python. Doesnt matter if dont kno a thing. It's an easy lang & very strong too. U can find cbt etc here on da forum.

#3 GhostProtocol

GhostProtocol

    Security TE

  • Technical Expert
  • PipPipPip
  • 51 posts
  • 1577 thanks

Posted 23 September 2011 - 09:28 AM

yes you are absolutely correct randombot. python is a very effective and good language for the hackers, and also should consider to learn C, C++ also.

#4 Heartnet

Heartnet

    Junior Member

  • Members
  • PipPip
  • 5 posts
  • 115 thanks

Posted 12 October 2011 - 10:50 PM

Java is a good way to start. It's platform neutral. However, to have depth knowledge about how computer works (hardware level), C/C++ is always the best.

C# is a good Java alternative, but it's for Windows only. Microsoft has really done a good job on the IDE, Visual Studio.

Try to put your hands on high level languages (C#, Java, etc.) first, then you will have better understanding when you move onto other languages.

BTW, C/C++ requires you to handle memory usage, which Java/C# does that for you (garbage collection).

#5 haunter90

haunter90

    Junior Member

  • Members
  • PipPip
  • 1 posts
  • 291 thanks

Posted 16 October 2011 - 08:49 PM

Go with Visual Basic 2010 :) best for starters.

#6 eri

eri

    Member

  • Members
  • PipPip
  • 14 posts
  • 205 thanks

Posted 09 November 2011 - 06:46 AM

Python for scripting and Java/C# for programming is a good combination.

#7 SephStorm

SephStorm

    Member

  • Members
  • PipPip
  • 25 posts
  • 1486 thanks

Posted 21 November 2011 - 12:49 PM

Forgot to say thanks to everyone for your replies. :)

#8 Notieboie

Notieboie

    Junior Member

  • Members
  • PipPip
  • 7 posts
  • 2 thanks

Posted 23 November 2011 - 11:22 AM

Python is simplest and the most effective language for hackers :)

#9 timecard

timecard

    Junior Member

  • Members
  • PipPip
  • 6 posts
  • 327 thanks

Posted 13 December 2011 - 11:05 AM

If you have a little experience scripting, this shouldn't be too hard.

http://code.google.com/edu/languages/google-python-class/introduction.html

#10 Itachi

Itachi

    Junior Member

  • Members
  • PipPip
  • 5 posts
  • 4 thanks

Posted 02 June 2012 - 08:15 AM

There are online classes from stanford and MIT on youtube. Just check their channels.

#11 renxx

renxx

    Junior Member

  • Members
  • PipPip
  • 1 posts
  • 0 thanks

Posted 03 June 2012 - 10:10 PM

I'd say if you chose to go for Java then I recommend you to look into "http://www.amazon.com/Head-First-Java-2nd-Edition/dp/0596009208"

#12 bry6891

bry6891

    Junior Member

  • Members
  • PipPip
  • 5 posts
  • 0 thanks

Posted 05 August 2012 - 01:11 AM

Honestly, the best place will be Code Academy.  They just opened a Python course: http://www.codecademy.com/tracks/python?utm_source=Sailthru&utm_medium=email&utm_term=Python%20-%20launch&utm_campaign=python-launch

#13 nokru

nokru

    Junior Member

  • Members
  • PipPip
  • 8 posts
  • 0 thanks

Posted 14 August 2012 - 05:17 AM

depends on what job you are gonna to get finished - could be perl, could be java or could be python - but python would be easy to learn as well for starting ;)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Organization

Community

Downloads

Test Providers

Site Info


Go to top