Author Topic: Where to Start ?  (Read 4798 times)

0 Members and 1 Guest are viewing this topic.

Offline Ghost_Hunter

  • /dev/null
  • *
  • Posts: 6
  • Cookies: 0
    • View Profile
Where to Start ?
« on: February 22, 2015, 08:38:58 pm »
Where do i start from ? :( :( :( :( :(

I've read so many articles with different opinions about where to start.
Now i'm here, can someone pls. tell me what should i learn first.

Um. i'm new to the forum so if a did something wrong, just ignore it.
Thank You
Ghost_Hunter
« Last Edit: February 22, 2015, 08:48:50 pm by Ghost_Hunter »
When The Going Gets Tough, The Tough Gets Going

Offline ThePH30N1X

  • Peasant
  • *
  • Posts: 50
  • Cookies: 18
  • Java Programmer
    • View Profile
Re: Where to Start ?
« Reply #1 on: February 23, 2015, 01:55:24 am »
Choose a path young one. Then follow the bright green line to the mystical lands called "Google."

What do you want to do? Hardware hacking, software hacking, life hacking?

Offline bones

  • Serf
  • *
  • Posts: 32
  • Cookies: 8
    • View Profile
Re: Where to Start ?
« Reply #2 on: February 23, 2015, 02:59:44 am »
BSD is what you get when a bunch of UNIX hackers sit down to try to port a UNIX system to the PC.
Linux is what you get when a bunch of PC hackers sit down and try to write a UNIX system for the PC.

Offline Ghost_Hunter

  • /dev/null
  • *
  • Posts: 6
  • Cookies: 0
    • View Profile
Re: Where to Start ?
« Reply #3 on: February 23, 2015, 03:30:31 am »

Choose a path young one. Then follow the bright green line to the mystical lands called "Google."

What do you want to do? Hardware hacking, software hacking, life hacking?


basically it is gonna be software..
When The Going Gets Tough, The Tough Gets Going

Offline PsychoRebellious

  • Peasant
  • *
  • Posts: 130
  • Cookies: -6
    • View Profile
    • My Rantings
Re: Where to Start ?
« Reply #4 on: February 23, 2015, 10:01:16 am »
To break something, you must know how it works. Unless you want to end up a skiddy relying on exploits by some other hackers, I would suggest you to learn some programming language and how programs work.

Offline Danus

  • Serf
  • *
  • Posts: 39
  • Cookies: 24
  • Jewish Coder
    • View Profile
Re: Where to Start ?
« Reply #5 on: February 23, 2015, 10:57:45 am »
Software hacking?
These devids to malware analyst, malware coder, exploiter..
there are so much fields to it

Offline Ghost_Hunter

  • /dev/null
  • *
  • Posts: 6
  • Cookies: 0
    • View Profile
Re: Where to Start ?
« Reply #6 on: February 23, 2015, 02:02:46 pm »
To break something, you must know how it works. Unless you want to end up a skiddy relying on exploits by some other hackers, I would suggest you to learn some programming language and how programs work.




That is where i'm facing problem. There are hundreds of programming languages and i don't know which one to learn first.
Some say java, some say python and others suggest Ruby....
When The Going Gets Tough, The Tough Gets Going

Offline PsychoRebellious

  • Peasant
  • *
  • Posts: 130
  • Cookies: -6
    • View Profile
    • My Rantings
Re: Where to Start ?
« Reply #7 on: February 23, 2015, 02:31:10 pm »



That is where i'm facing problem. There are hundreds of programming languages and i don't know which one to learn first.
Some say java, some say python and others suggest Ruby....

Start simple. I will suggest you python because it is relatively easy to learn, and the Python built-in library has support for a lot of things including Internet Data Handling.
I started with c++, it has been daunting. There are so many third party libraries and so much confusion that you'll be left directionless if you do not have proper guidance. It has been frustrating to the point that I lost all the motivation.
The main thing about C++ is, once you get used to the colorless, console programming, you have no idea where to go. There are too many third party libraries to be confused with, all with their own advantages and drawbacks. Not to mention the amount of lines the c++ code even to do a simple thing. Long story short, I taught myself web languages then,  PHP/JS to be precise( html and css are not programming language).

As for JAVA: not really my cup of tea. I would not suggest anybody to have it as his first language. C languages and PHP share a similarity in syntax that JAVA doesn't.
Anyway go with Python, did I tell you that it can be used as a web scripting language and replacement for PHP/ASP too?

Oh, and allow me some leeway, for I have forgotten the main point. The language you choose depends on what you want to do. Python can be used for almost everything. Most people start learning programming because they want to develop games, they start with some confusing language and then end up shrugging of the idea *too stupid to develop games*. Though C++ allegro makes stuff easy but Python's PYGAME is much better.
If you want to target mobile devices then go for JAVA, the main market is of android these days and java is the answer to android programming. Or OBJ-C if you want to go for iphone app development.
Or just choose a web language like PHP (I highly recommend this over ASP), if it is web that you mainly want to target. Really easy to learn and you will see the results with very little code.

« Last Edit: February 23, 2015, 02:36:29 pm by PsychoRebellious »

Offline Ghost_Hunter

  • /dev/null
  • *
  • Posts: 6
  • Cookies: 0
    • View Profile
Re: Where to Start ?
« Reply #8 on: February 23, 2015, 03:07:41 pm »
Start simple. I will suggest you python because it is relatively easy to learn, and the Python built-in library has support for a lot of things including Internet Data Handling.
I started with c++, it has been daunting. There are so many third party libraries and so much confusion that you'll be left directionless if you do not have proper guidance. It has been frustrating to the point that I lost all the motivation.
The main thing about C++ is, once you get used to the colorless, console programming, you have no idea where to go. There are too many third party libraries to be confused with, all with their own advantages and drawbacks. Not to mention the amount of lines the c++ code even to do a simple thing. Long story short, I taught myself web languages then,  PHP/JS to be precise( html and css are not programming language).

As for JAVA: not really my cup of tea. I would not suggest anybody to have it as his first language. C languages and PHP share a similarity in syntax that JAVA doesn't.
Anyway go with Python, did I tell you that it can be used as a web scripting language and replacement for PHP/ASP too?

Oh, and allow me some leeway, for I have forgotten the main point. The language you choose depends on what you want to do. Python can be used for almost everything. Most people start learning programming because they want to develop games, they start with some confusing language and then end up shrugging of the idea *too stupid to develop games*. Though C++ allegro makes stuff easy but Python's PYGAME is much better.
If you want to target mobile devices then go for JAVA, the main market is of android these days and java is the answer to android programming. Or OBJ-C if you want to go for iphone app development.
Or just choose a web language like PHP (I highly recommend this over ASP), if it is web that you mainly want to target. Really easy to learn and you will see the results with very little code.




Thank You Very Much 


 ;D ;D ;D ;D ;D ;D
When The Going Gets Tough, The Tough Gets Going


Offline ThePH30N1X

  • Peasant
  • *
  • Posts: 50
  • Cookies: 18
  • Java Programmer
    • View Profile
Re: Where to Start ?
« Reply #10 on: February 24, 2015, 11:51:49 am »
Now the question is: where do you want to go with software hacking? Web applications, desktop applications, web application exploitation, local exploitation, etc.

Then you'll need to learn a language based on your choice. Python is a pretty good all-around language, but for local exploitation I recommend you learn something low level like C and an ASM. For web applications you have almost any language (CGI), but PHP and ASP are popular. I believe Ruby and Perl are also big in the web development industry. Mobile hacking would be Java and Objective-C.

If you choose web application hacking, I highly recommend you complete this course: https://pentesterlab.com/bootcamp

Offline L0aD1nG

  • Peasant
  • *
  • Posts: 83
  • Cookies: 6
  • NeverFear1isHere
    • View Profile
Re: Where to Start ?
« Reply #11 on: February 24, 2015, 01:24:25 pm »
Take a good read of that : https://evilzone.org/hacking-and-security/where-to-start-with-hacking/

Then after you decide what you want to do.
Research about it on your own.

Then ask more specific questions for which you can't find valuable informations on the web.
« Last Edit: February 25, 2015, 02:12:25 pm by L0aD1nG »

Offline Ghost_Hunter

  • /dev/null
  • *
  • Posts: 6
  • Cookies: 0
    • View Profile
Re: Where to Start ?
« Reply #12 on: February 25, 2015, 05:21:52 am »
Thnx all, this really helped me.
Right now I'm learning Python :) (even started)

When The Going Gets Tough, The Tough Gets Going

Offline hackorbehacked

  • NULL
  • Posts: 2
  • Cookies: 0
    • View Profile
Re: Where to Start ?
« Reply #13 on: February 25, 2015, 03:15:54 pm »
For learning Python I highly recommend codecademy.com, if you don't already know it. I started there with Python too, and ended up knowing Python,HTML(CSS) and Javascript. I'm pretty good at those right now. I'm actually coding a wabsite for my father right now for his business. So I really recommend it to anyone who wants to start to learn coding. It's only sad that they do not have C or C++, but they offer a really high variety of languages. :) http://www.codecademy.com

Offline Ghost_Hunter

  • /dev/null
  • *
  • Posts: 6
  • Cookies: 0
    • View Profile
Re: Where to Start ?
« Reply #14 on: February 25, 2015, 05:10:28 pm »
For learning Python I highly recommend codecademy.com, if you don't already know it. I started there with Python too, and ended up knowing Python,HTML(CSS) and Javascript. I'm pretty good at those right now. I'm actually coding a wabsite for my father right now for his business. So I really recommend it to anyone who wants to start to learn coding. It's only sad that they do not have C or C++, but they offer a really high variety of languages. :) http://www.codecademy.com




Thank you very much.......
effort appreciated
When The Going Gets Tough, The Tough Gets Going