philG17 wrote:Hi guys. I don't know if I'm in the right path on becoming a hacker. I'm a 3rd year college student and the language I only know is Java. I know a little about HTML, CSS and Javascript because we have a web development class in our college. Will I continue learning Java? Because almost all the posts I've seen here suggests learning C or C++.
philG17 wrote: I don't know if I'm in the right path on becoming a hacker
F6Zman wrote:I would prefer C++ because it is a higher level programming language. Java is more of a language for having programming as a hobby.
Goatboy wrote:Oh, that's simple. All you need to do is dedicate many years of your life to studying security.
F6Zman wrote:I only know, Javascript, HTML and the very basic commands of SQL and I can hack into basic websites.
Almost all of my programming knowledge came from http://www.w3schools.com/ and my hacking knowledge came from HTS and Youtube.
Acidiferous wrote:F6Zman wrote:I would prefer C++ because it is a higher level programming language. Java is more of a language for having programming as a hobby.
I think you mean C++ is a lower level language, than Java.
philG17 wrote:Thank you for all the replies guys! First, I decided to continue learning Java and if I'm already that good in it, I will switch to C++. And for the Website Hacking, I will also read about it while I'm learning Java. Thanks again! Last question, can Java help me with hacking or I need to study a lower level programming language than of Java?
-Ninjex- wrote:F6Zman wrote:I only know, Javascript, HTML and the very basic commands of SQL and I can hack into basic websites.
Almost all of my programming knowledge came from http://www.w3schools.com/ and my hacking knowledge came from HTS and Youtube.
I think you mean you can hack into basic insecure sites. A basic site can still be well protected against common attacks. Actually adding flexability and more components would make the site easier to hack.
Also, I would recommend http://www.codecademy.com over http://www.w3schools.com
As for the op, usually people tend to learn C++, because it is a compiled language, making it much faster than most languages. It's not the easiest language to learn, but it's not the hardest either. It's pretty solid, and most people who program will have some knowledge using C++. Also, a lot of programs are made using C++, that you could learn from. Now, with Java, it uses it's own process and is platform independent thanks to the JVM, and it can also be compiled and run as native code. Java can also be interpreted as well, so it's pretty flexible in that sense.Acidiferous wrote:F6Zman wrote:I would prefer C++ because it is a higher level programming language. Java is more of a language for having programming as a hobby.
I think you mean C++ is a lower level language, than Java.
Java and C++ are considered HLL, they can both use classes, objects, polymoorphism, etc.
In short, if you want to expand your knowledge in programming, learn it, otherwise stick with what you are comfortable with.
DrRoach wrote:philG17 wrote:Thank you for all the replies guys! First, I decided to continue learning Java and if I'm already that good in it, I will switch to C++. And for the Website Hacking, I will also read about it while I'm learning Java. Thanks again! Last question, can Java help me with hacking or I need to study a lower level programming language than of Java?
I think you're on the right path, java can really help learn any programming languages, especially web such as javascript and php, and java can be a really stong tool online in the form as applets ect.
-Ninjex- wrote:Acidiferous wrote:
F6Zman wrote:I would prefer C++ because it is a higher level programming language. Java is more of a language for having programming as a hobby.
I think you mean C++ is a lower level language, than Java.
Java and C++ are considered HLL, they can both use classes, objects, polymoorphism, etc.
-Ninjex- wrote:As for the op, usually people tend to learn C++, because it is a compiled language, making it much faster than most languages.
-Ninjex- wrote:In short, if you want to expand your knowledge in programming, learn it, otherwise stick with what you are comfortable with.
Acidiferous wrote:They are both high level languages, yes<br>But things are relative, and if we compare the two. There is still things like garbage collection, that makes me define one language lower than the other.
Users browsing this forum: No registered users and 0 guests