Home
Calendar
Certifications
Columns
Features
Forum
Resources
Vitals
Latest Additions
April 2013 Free Giveaway Sponsor - eLearnSecurity
Human Intelligence to Navigate the Security Data Deluge
February 2013 Free Giveaway Winner of SANS CyberCon Training
Interview: Bugcrowd Founders on Herding Ninjas for Crowdsourced Bug Bounties
Network Forensics: The Tree in the Forest
March 2013 Free Giveaway Sponsor - Mile2
Book Review: Violent Python
February 2013 Free Giveaway Sponsor - SANS
Holiday 2012 Free Giveaway Winner of Metasploit Pro by Rapid7
Course Review: SANS FOR408 Computer Forensic Investigations – Windows In-Depth
The Security Consulting Sugar High
Tutorial: Fun with SMB on the Command Line
Interview: Ilia Kolochenko, CEO of High-Tech Bridge
October 2012 Free Giveaway Winner of LearningGate Training
The Broken: Assessing Corporate Security in 2012 to Make a Better 2013
EH-Net Login
Welcome Guest.
Username:
Password:
Remember me
Lost Password?
No account yet?
Register
Who's Online
We have 29 guests and 2 members online
You are here:
Home
Ethical Hacking Discussions and Related Certifications
Programming
need some advise.....for a newbie
EH-Net
May 19, 2013, 05:25:55 PM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Go back to The Ethical Hacker Network Online Magazine
Home Page
Home
Help
Calendar
Login
Register
EH-Net
>
Ethical Hacking Discussions and Related Certifications
>
Programming
(Moderator:
don
) >
need some advise.....for a newbie
Pages: [
1
]
2
Go Down
« previous
next »
Print
Author
Topic: need some advise.....for a newbie (Read 7896 times)
0 Members and 1 Guest are viewing this topic.
g5th
Newbie
Offline
Posts: 6
need some advise.....for a newbie
«
on:
January 02, 2011, 06:25:14 AM »
any advise for a new aspiring programmer, will help a lot... thanks in advance........i really admires programmers...
Logged
gnome
Newbie
Offline
Posts: 3
Re: need some advise.....for a newbie
«
Reply #1 on:
January 02, 2011, 07:04:26 AM »
I started out learning Python, which is a simple, high-level sctipting language. Although it's high level, it is powerfull with a lot of included libraries for internet, mail, numerical methods etc.
It lets you get into the basic concepts about loops, tests and datatypes very easy.
The only problem is that it's a very forgiving language, which means that to embark more "strict" languages (like C or even Java) afterwards might be a bit of a challenge. However, I don't think you can go wrong with Python as your introduction to programming.
Logged
g5th
Newbie
Offline
Posts: 6
Re: need some advise.....for a newbie
«
Reply #2 on:
January 02, 2011, 07:12:34 AM »
thanks for the advice.. do you really think it is okay for to start programming using python???
Logged
gnome
Newbie
Offline
Posts: 3
Re: need some advise.....for a newbie
«
Reply #3 on:
January 02, 2011, 09:05:47 AM »
I did, and I don't regret it.
Logged
chrisj
Hero Member
Offline
Posts: 1163
Re: need some advise.....for a newbie
«
Reply #4 on:
January 02, 2011, 12:05:09 PM »
g5th,
Really depends on what you want, C, Perl, Python, Assembly, etc. The biggest thing is, once you start learning languages don't stop programming. Make it a point to write 1 program / script a day.
Langs I've used in the past / had to learn.
Cobal, C, Shell Scripting, SQL, PL/SQL, Perl, and WebFOCUS / FOCUS. Out of those languages the only two I still touch are Shell Scripting and Perl, and neither one is as good as they were 10 years ago (went through a stent where I didn't write scripts at all and forgot a lot).
Logged
OSWP, Sec+
g5th
Newbie
Offline
Posts: 6
Re: need some advise.....for a newbie
«
Reply #5 on:
January 02, 2011, 04:35:06 PM »
sir, can post some link for tutorials,,tnx..
Logged
chrisj
Hero Member
Offline
Posts: 1163
Re: need some advise.....for a newbie
«
Reply #6 on:
January 02, 2011, 04:38:25 PM »
Quote from: g5th on January 02, 2011, 04:35:06 PM
sir, can post some link for tutorials,,tnx..
For Python:
http://diveintopython.org/
or Python3:
http://diveintopython3.org/
Logged
OSWP, Sec+
g5th
Newbie
Offline
Posts: 6
Re: need some advise.....for a newbie
«
Reply #7 on:
January 02, 2011, 04:50:23 PM »
thank you sir, very much!! need more advice..
Logged
g5th
Newbie
Offline
Posts: 6
Re: need some advise.....for a newbie
«
Reply #8 on:
January 02, 2011, 04:54:15 PM »
sir i have a vb? i forget it already,, can vb help as a newbie programmer? i had install already...
Logged
Andrew Waite
Hero Member
Offline
Posts: 928
Re: need some advise.....for a newbie
«
Reply #9 on:
January 03, 2011, 04:11:17 AM »
Quote from: g5th on January 02, 2011, 04:54:15 PM
sir i have a vb? i forget it already,, can vb help as a newbie programmer? i had install already...
From my experience VB will help a newbie programmer pull their hair out and be grateful when they graduate to a different language.
Being more serious; VB
can
provide a platform for learning coding basics, conditional and loop constructs etc. but I'd I'd highly recommend you take Chris' suggest of Python and start there. It's no harder to grasp the basics than VB and will provide you more lasting benefit going forward.
Logged
--
http://www.infosanity.co.uk
--
http://blog.infosanity.co.uk
Ketchup
Hero Member
Offline
Posts: 1021
Re: need some advise.....for a newbie
«
Reply #10 on:
January 03, 2011, 02:35:47 PM »
I still use VB quite a bit, especially on .NET. It is a bit of a limiting language, but if you are working in a framework, than it's quite bearable. It's major advantage is that it's very easy, and like the others said, it's a good stepping stone to other languages. One of the biggest issues with it is that it obscures too much from the programmer. You become too complacent and that can lead to poor coding practices.
Logged
~~~~~~~~~~~~~~
Ketchup
SephStorm
Hero Member
Offline
Posts: 530
Re: need some advise.....for a newbie
«
Reply #11 on:
January 03, 2011, 09:45:08 PM »
I'll have to keep this thread in my mind when I start looking into programming.
Logged
Support my hactivities.
http://www.cafepress.com/TRUEHacker
Equix3n-
Sr. Member
Offline
Posts: 386
Re: need some advise.....for a newbie
«
Reply #12 on:
January 04, 2011, 05:59:40 AM »
I believe that the first language matters a lot. I started with C and I think that it has very much helped me in understanding other languages . I'll quote
Bryan Woods
here:
Quote
Your first programming language provides you with a base vocabulary through which you begin to understand all other computer programs. As a linguistics major, you're no stranger to the idea that a person is only capable of having thoughts and ideas that can be expressed in their language, and there is no reason to expect programming languages to differ from spoken languages in this area. It is absolutely crucial to pick a first language with a deep, expressive vocabulary for this reason, and all programming languages are not created equal.
I don't know how someone who has started with Perl or Python adjusted to the concept of numerous datatypes and pointers in C. But these concepts surely helped me in understanding Perl scalars, arrays and hashes. That's the reason I always recommend C to novice programmers. It's one of the most complete languages and is small enough to be learned easily. Learning pointers, though a PITA, once you get the concepts it's pure joy.
Anyway, no matter which language you start with, it's always better to follow it up with a course in data structures and algorithms. Learning syntax is not enough, you've to know how to store data using proper structures (data structures) and solve common algorithmic problems.
On the practice side, once you think you've complete understood all the three concepts (programming language + data structures + algorithms), you can use the various college course pages and try to do their programming projects. It not only helps you on the programming side but also builds your knowledge of other courses (Operating systems, Internet, compiler design etc..). Of course you won't get any grades
Here are some of my bookmarks:
http://www.scs.stanford.edu/09wi-cs140/labs/project.html
http://web.cs.mun.ca/~rod/Winter98/cs4759/project2.html
http://kosbie.net/cmu/spring-10/15-110/
http://www.cs.cmu.edu/~410/projects.html
http://www.cs.cmu.edu/~412/projects.html
http://www-2.cs.cmu.edu/~adamchik/15-121/index.html
http://www-2.cs.cmu.edu/~srini/15-441/F01.full/www/assignments/P2/htmlproj2_single/
Logged
chrisj
Hero Member
Offline
Posts: 1163
Re: need some advise.....for a newbie
«
Reply #13 on:
January 04, 2011, 09:49:55 AM »
Quote from: Equix3n- on January 04, 2011, 05:59:40 AM
I believe that the first language matters a lot.
That might explain why I hate programming. My FIRST language was BASIC. Not VB, BASIC. As in 10 print.
«
Last Edit: January 04, 2011, 10:38:44 AM by chrisj
»
Logged
OSWP, Sec+
g5th
Newbie
Offline
Posts: 6
Re: need some advise.....for a newbie
«
Reply #14 on:
January 04, 2011, 10:20:15 PM »
thanks guys.... it helps alot,, i have c++ compiler also, actually last year, i already have this compiler, but i did not get good tutorials for this, so i didnt continue.....
Logged
Pages: [
1
]
2
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
EH-Net
-----------------------------
=> Calendar Of Events
===> ChicagoCon 2007
===> ChicagoCon 2008s
===> ChicagoCon 2008f
===> ChicagoCon 2009s
=> Ethical Hacktivism
=> News Items and General Discussion About EH-Net
===> Greetings
=> Special Events
-----------------------------
Ethical Hacking Discussions and Related Certifications
-----------------------------
=> General Certification
===> Networking
===> OS
===> Security
=> Compliance, Regulations & Standards
=> Control Systems
=> Cyber Warfare
=> Forensics
===> CCE / MCCE - (Master) Certified Computer Examiner
===> CHFI - Computer Hacking Forensic Investigator
===> EnCE - EnCase® Certified Examiner
===> GCFA - GIAC Certified Forensics Analyst
=> Hardware
=> Incident Response
===> CSIH - Computer Security Incident Handler
===> GCIH - GIAC Certified Incident Handler
=> Malware
===> Advisories
=> Mobile
=> Network Pen Testing
===> CEH - Certified Ethical Hacker
===> CPTC - Certified Penetration Testing Consultant
===> CPTE - Certified Penetration Testing Engineer
===> CSTA - Certified Security Testing Associate
===> eCPPT - eLearnSecurity Certified Professional Penetration Tester
===> ECSA - EC-Council Certified Security Analyst
===> GPEN - GIAC Certified Penetration Tester
===> OSCP - Offensive Security Certified Professional
=> Physical Security
=> Programming
=> Social Engineering
=> Web Applications
=> Wireless
===> CWNP Certs
===> GAWN - GIAC Assessing Wireless Networks
===> OSWP - Offensive Security Wireless Professional
=> Other
-----------------------------
Columns
-----------------------------
=> Editor-In-Chief
=> Andress
=> Gates
=> Haddix
=> Hadnagy
=> Heffner
=> Hoffman
=> Linn
=> RichM
=> Murray
=> J. Peltier
=> Weidman
=> Wilson
-----------------------------
Features
-----------------------------
=> /root
=> Book Reviews
=> Opinions
=> Skillz
===> Examples
===> May 06 - Star Hacks, Episode V: The Empire Hacks Back
===> July 06 - Hack Bill!
===> Sept 06 - Netcat in the Hat
===> Nov 06 - Hitch-Hackers Guide to the Galaxy
===> Dec 06 - A Christmas (Hacking) Story
===> Feb 07 - Charlottes Web Site
===> April 07 - Microsoft Office Space
===> June 07 - Serenity Hack
===> Oct 07 - Worst. Ethical. Hacker. Challenge. Ever.
===> Dec 07 - Frosty the Snow Crash
===> March 2008 - It Happened One Friday
===> Oct 2008 - Scooby Doo and the Crypto Caper
===> Dec 08 - Santa Claus Is Hacking to Town
===> Feb 2009 - Brady Bunch Boondoggle
===> July 2009 - Prison Break
===> October 2009 - SSHliders
===> December 2009 - Miracle on Thirty-Hack Street
===> December 2010 - The Nightmare Before Charlie Browns Christmas
-----------------------------
Resources
-----------------------------
=> Career Central
===> Looking For Work
===> Looking To Hire
=> Links to cool sites.
=> Mass Media
=> News from the Outside World
=> Tools
=> Tutorials
===> Tutorial Requests
Loading...
Exclusive Deal
SANSFIRE 2013
June 15 - 22
5% Off
w/ Code
:
EHN_5
SANS Deals 4 EH-Netters
5% OFF
Any
SANS Course
in Any Format!
Coupon Code:
EHN_5
Including
SANS Rocky Mountain 2013
&
SANS Boston 2013
Polls
Compared to this year, 2013 will be:
Great!
Better.
About the same.
Little worse.
FUBAR!
Recent Forum Topics
Incident Response
: LinkedIn Forensics
(0) by
AFENTIS_Forensics
General Certification
: Red Team/Blue Team
(1) by
ajohnson
OSCP - Offensive Security Certified Professional
: Class Scheduled 6/8 - Linux n00b
(6) by
Grendel
Career Central
: Starter cert?
(3) by
Grendel
Network Pen Testing
: Beginner Ethical Hacker
(1) by
m0wgli
General Certification
: CPT Practical Submission
(0) by
z28power4u
Web Applications
: Nessus and Nikto
(4) by
Seen
Tutorials
: Need guidance
(7) by
impelse
Malware
: EICAR?
(2) by
SephStorm
Network Pen Testing
: Cracking salted MD5 hash
(4) by
n37sh@rk
CEH - Certified Ethical Hacker
: Passed my C|EH
(3) by
n37sh@rk
Mass Media
: EC-council hacked, irony at his best?
(0) by
j0rDy
Web Applications
: SQL Injection into an INSERT statement.
(6) by
eyenit0
Network Pen Testing
: Solution for sipXtapi INVITE Message CSeq Field Header Remote Overflow
(1) by
m0wgli
Web Applications
: dns
(2) by
H1t M0nk3y
Other
: BSides Boston
(0) by
3xban
Career Central
: InfoSec in Central, FL
(2) by
tturner
Web Applications
: Web vulnerability scanner
(4) by
H1t M0nk3y
EH-Net News Feeds
Latest Additions
Privacy Notice
for TDCC & All Properties
Free Business and Tech Magazines and eBooks
© 2013 The Ethical Hacker Network
Joomla!
is Free Software released under the GNU/GPL License.