Sinisterly
What programming language should I try to learn? - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Coding (https://sinister.li/Forum-Coding)
+--- Forum: Coding (https://sinister.li/Forum-Coding--71)
+--- Thread: What programming language should I try to learn? (/Thread-What-programming-language-should-I-try-to-learn)

Pages: 1 2 3 4 5


RE: What programming language should I try to learn? - Anima Templi - 02-17-2013

Your own pentesting lab? Please specify that a little more. Do you want to make programs that exploits vulnerabilities?


RE: What programming language should I try to learn? - Asuna_mybb_import7736 - 02-17-2013

(02-17-2013, 10:51 AM)Anima Templi Wrote: Your own pentesting lab? Please specify that a little more. Do you want to make programs that exploits vulnerabilities?

Both yes and no. To start with, I'll try to code a "HQ". With buttons to each of my tools.


RE: What programming language should I try to learn? - JesseH - 05-08-2013

If you are serious about making a pentesting lab, study how software like Metasploit does it. A CLI is all one really needs btw. If you want to add a GUI to your tools, find bindings for the language you picked. Sure you could use Python, or Lua, or Ruby, or Brainfuck. Or well maybe not branfuck :/
Go through some of the links below to get a good idea.
Qt
wxWidgets
Those are popular GUI libraries with plenty of higher-level script bindings.
Back on the subject of what language to pick...
If you support Microsofts plan to rule the world, and empty your pockets, pick a language like C#. It's like a higher level C++.
If you like higher-level syntax, go with Lua or Python. There are many others too, just google "scripting languages". In the end these are all just scripting languages. Scripting languages are used for SCRIPTING. You script things with a powerful c/++ back end.
If you want to make a useless tool but want to make a pretty GUI, use Java.
If you want to make useful and efficient low-level tools, learn C. I swear to you...NO ONE that is a good C programmer thought it was "easy" to learn it. It takes many hours. Many many many many many...like....thousands...to become a professional C programmer. That is the same with most other languages. If you don't want to dedicate that much time, then you are going to be stuck writing useless tools.
"but it gets boring, and isn't fun at all"
Ofcourse not! Learning a language, or well, mastering a language is hard work! Who said that shit was easy?!?!?! It's fun when you can get on a forum like this, and help people get started. It's fun when you look at a tool like "LOIC", spend three days writing something extremely better. It's fun when you look at all those who COULDNT do what you did. Put in the hours. Practice practice practice. Nothing that is worth it is ever easy.
Sorry for the rant. Anyhow good luck, do your research and have fun! (or not)


RE: What programming language should I try to learn? - JesseH - 05-08-2013

If you are serious about making a pentesting lab, study how software like Metasploit does it. A CLI is all one really needs btw. If you want to add a GUI to your tools, find bindings for the language you picked. Sure you could use Python, or Lua, or Ruby, or Brainfuck. Or well maybe not branfuck :/
Go through some of the links below to get a good idea.
Qt
wxWidgets
Those are popular GUI libraries with plenty of higher-level script bindings.
Back on the subject of what language to pick...
If you support Microsofts plan to rule the world, and empty your pockets, pick a language like C#. It's like a higher level C++.
If you like higher-level syntax, go with Lua or Python. There are many others too, just google "scripting languages". In the end these are all just scripting languages. Scripting languages are used for SCRIPTING. You script things with a powerful c/++ back end.
If you want to make a useless tool but want to make a pretty GUI, use Java.
If you want to make useful and efficient low-level tools, learn C. I swear to you...NO ONE that is a good C programmer thought it was "easy" to learn it. It takes many hours. Many many many many many...like....thousands...to become a professional C programmer. That is the same with most other languages. If you don't want to dedicate that much time, then you are going to be stuck writing useless tools.
"but it gets boring, and isn't fun at all"
Ofcourse not! Learning a language, or well, mastering a language is hard work! Who said that shit was easy?!?!?! It's fun when you can get on a forum like this, and help people get started. It's fun when you look at a tool like "LOIC", spend three days writing something extremely better. It's fun when you look at all those who COULDNT do what you did. Put in the hours. Practice practice practice. Nothing that is worth it is ever easy.
Sorry for the rant. Anyhow good luck, do your research and have fun! (or not)


RE: What programming language should I try to learn? - Psycho_Coder - 05-08-2013

(05-08-2013, 03:55 PM)JesseH Wrote: If you are serious about making a pentesting lab, study how software like Metasploit does it. A CLI is all one really needs btw. If you want to add a GUI to your tools, find bindings for the language you picked. Sure you could use Python, or Lua, or Ruby, or Brainfuck. Or well maybe not branfuck :/
Go through some of the links below to get a good idea.
Qt
wxWidgets
Those are popular GUI libraries with plenty of higher-level script bindings.
Back on the subject of what language to pick...
If you support Microsofts plan to rule the world, and empty your pockets, pick a language like C#. It's like a higher level C++.
If you like higher-level syntax, go with Lua or Python. There are many others too, just google "scripting languages". In the end these are all just scripting languages. Scripting languages are used for SCRIPTING. You script things with a powerful c/++ back end.
If you want to make a useless tool but want to make a pretty GUI, use Java.
If you want to make useful and efficient low-level tools, learn C. I swear to you...NO ONE that is a good C programmer thought it was "easy" to learn it. It takes many hours. Many many many many many...like....thousands...to become a professional C programmer. That is the same with most other languages. If you don't want to dedicate that much time, then you are going to be stuck writing useless tools.
"but it gets boring, and isn't fun at all"
Ofcourse not! Learning a language, or well, mastering a language is hard work! Who said that shit was easy?!?!?! It's fun when you can get on a forum like this, and help people get started. It's fun when you look at a tool like "LOIC", spend three days writing something extremely better. It's fun when you look at all those who COULDNT do what you did. Put in the hours. Practice practice practice. Nothing that is worth it is ever easy.
Sorry for the rant. Anyhow good luck, do your research and have fun! (or not)

Are you sure about what you told ??

Quote:If you want to make a useless tool but want to make a pretty GUI, use Java.

You think Java is useless , I think you are drunk I would like you to see our official programs section and that HC Developers Like @Deque and @Solixious and others have made pretty useful tools for everyday use and hacking too and you're telling useless tools, I think what you said is useless.

Pretty GUI depends on one's aesthetics and not on the language you can make very nice looking GUI in Java Or C# or VB.NET etc. it is upto you that how much depth you acquire in programming.

Quote:If you want to make useful and efficient low-level tools, learn C.

Yes C is considered to be the mother of all language and I love C and I don't think its very tough. You need dedication for learning. python is easier to learn than C (I personally feel its true, But views may vary accordingly) , but if you want to make something good then you must have good concepts as it is not like that you tell the computer to make you a Runtime Crypter and the computer codes it for you (Maybe in future after 20 years it is possible but for now its not, but since there is probability so I must consider this).

Efficient low-level tools --> what does that mean ?? it is solely upon yourself how useful your tools become.

Quote: It's fun when you look at all those who COULDNT do what you did.

Why it is fun ??? I don't have any idea. I would have rather help someone if he/she is interested in making something but is facing problems.


(02-16-2013, 01:49 AM)ILoveYou Wrote: Hello.
I'm pretty bored, since I don't hack much for the moment. I want to come back, into programming a little bit.
What I know this far:
  • Batch
  • A little AutoIt
  • And
  • Much little Python

It shouldn't be a hard language as C. I've tried that, but it didn't make enough sence to me. I thought about learning AutoIt again, since it's ages since I've toughed it. And it makes sence and doesn't need hundreds of apps to compile. What'd you suggest? What's a fun language to know?

Sorry I haven't seen this post earlier.

I would suggest you to have the look at the following links and decide what is best for you :-
http://www.hackcommunity.com/Thread-Programming-language-FAQ-and-choosing-guide

http://www.hackcommunity.com/Thread-Programming-language-introductions

The first link is enough and satisfies all your queries. Still if you find that there is something missing then post a reply to those threads and the rest you know well.

Thank you,
Sincerely,
Feurex.


RE: What programming language should I try to learn? - Psycho_Coder - 05-08-2013

(05-08-2013, 03:55 PM)JesseH Wrote: If you are serious about making a pentesting lab, study how software like Metasploit does it. A CLI is all one really needs btw. If you want to add a GUI to your tools, find bindings for the language you picked. Sure you could use Python, or Lua, or Ruby, or Brainfuck. Or well maybe not branfuck :/
Go through some of the links below to get a good idea.
Qt
wxWidgets
Those are popular GUI libraries with plenty of higher-level script bindings.
Back on the subject of what language to pick...
If you support Microsofts plan to rule the world, and empty your pockets, pick a language like C#. It's like a higher level C++.
If you like higher-level syntax, go with Lua or Python. There are many others too, just google "scripting languages". In the end these are all just scripting languages. Scripting languages are used for SCRIPTING. You script things with a powerful c/++ back end.
If you want to make a useless tool but want to make a pretty GUI, use Java.
If you want to make useful and efficient low-level tools, learn C. I swear to you...NO ONE that is a good C programmer thought it was "easy" to learn it. It takes many hours. Many many many many many...like....thousands...to become a professional C programmer. That is the same with most other languages. If you don't want to dedicate that much time, then you are going to be stuck writing useless tools.
"but it gets boring, and isn't fun at all"
Ofcourse not! Learning a language, or well, mastering a language is hard work! Who said that shit was easy?!?!?! It's fun when you can get on a forum like this, and help people get started. It's fun when you look at a tool like "LOIC", spend three days writing something extremely better. It's fun when you look at all those who COULDNT do what you did. Put in the hours. Practice practice practice. Nothing that is worth it is ever easy.
Sorry for the rant. Anyhow good luck, do your research and have fun! (or not)

Are you sure about what you told ??

Quote:If you want to make a useless tool but want to make a pretty GUI, use Java.

You think Java is useless , I think you are drunk I would like you to see our official programs section and that HC Developers Like @Deque and @Solixious and others have made pretty useful tools for everyday use and hacking too and you're telling useless tools, I think what you said is useless.

Pretty GUI depends on one's aesthetics and not on the language you can make very nice looking GUI in Java Or C# or VB.NET etc. it is upto you that how much depth you acquire in programming.

Quote:If you want to make useful and efficient low-level tools, learn C.

Yes C is considered to be the mother of all language and I love C and I don't think its very tough. You need dedication for learning. python is easier to learn than C (I personally feel its true, But views may vary accordingly) , but if you want to make something good then you must have good concepts as it is not like that you tell the computer to make you a Runtime Crypter and the computer codes it for you (Maybe in future after 20 years it is possible but for now its not, but since there is probability so I must consider this).

Efficient low-level tools --> what does that mean ?? it is solely upon yourself how useful your tools become.

Quote: It's fun when you look at all those who COULDNT do what you did.

Why it is fun ??? I don't have any idea. I would have rather help someone if he/she is interested in making something but is facing problems.


(02-16-2013, 01:49 AM)ILoveYou Wrote: Hello.
I'm pretty bored, since I don't hack much for the moment. I want to come back, into programming a little bit.
What I know this far:
  • Batch
  • A little AutoIt
  • And
  • Much little Python

It shouldn't be a hard language as C. I've tried that, but it didn't make enough sence to me. I thought about learning AutoIt again, since it's ages since I've toughed it. And it makes sence and doesn't need hundreds of apps to compile. What'd you suggest? What's a fun language to know?

Sorry I haven't seen this post earlier.

I would suggest you to have the look at the following links and decide what is best for you :-
http://www.hackcommunity.com/Thread-Programming-language-FAQ-and-choosing-guide

http://www.hackcommunity.com/Thread-Programming-language-introductions

The first link is enough and satisfies all your queries. Still if you find that there is something missing then post a reply to those threads and the rest you know well.

Thank you,
Sincerely,
Feurex.


RE: What programming language should I try to learn? - Asuna_mybb_import7736 - 05-08-2013

@Feurex
Easy comrade. He's giving me tips, which I really appreciate. The comment about Java wasn't meant as you think. He doesn't think Java is useless, but it's not the best language for hacking tools.

EDIT: Thanks for your suggestion, Feurex. I've quitted programming, since I really don't have time for it.


RE: What programming language should I try to learn? - Asuna_mybb_import7736 - 05-08-2013

@Feurex
Easy comrade. He's giving me tips, which I really appreciate. The comment about Java wasn't meant as you think. He doesn't think Java is useless, but it's not the best language for hacking tools.

EDIT: Thanks for your suggestion, Feurex. I've quitted programming, since I really don't have time for it.


RE: What programming language should I try to learn? - JesseH - 05-08-2013

This isn't a place for arguments. I wasn't trying to start one. Anywho, don't quit programming! You are interested, which means you should give it a shot and do your best.
(and yeah, I know java isn't useless...don't get your panties in a bunch)


RE: What programming language should I try to learn? - JesseH - 05-08-2013

This isn't a place for arguments. I wasn't trying to start one. Anywho, don't quit programming! You are interested, which means you should give it a shot and do your best.
(and yeah, I know java isn't useless...don't get your panties in a bunch)