What language should i choose?
I would like to learn Ruby but i dont know if it has the same capabalities as Python?
What language is better for a hacker?
Forum Thread: Ruby vs. Python
- Hot
- Active
-
Forum Thread: I Need Your Response for a Homework Assignment. 6 Replies
10 hrs ago -
Forum Thread: Hack and Track People's Device Constantly Using TRAPE 36 Replies
10 hrs ago -
Forum Thread: Install Metasploit Framework in Termux No Root Needed M-Wiz Tool 3 Replies
1 day ago -
Forum Thread: Execute Reverse PHP Shell with Metasploit 2 Replies
2 days ago -
Forum Thread: Removing Pay-as-You-Go Meter on Loan Phones. 1 Replies
5 days ago -
Forum Thread: Hydra Syntax Issue Stops After 16 Attempts 3 Replies
1 wk ago -
Forum Thread: How to Track Who Is Sms Bombing Me . 3 Replies
2 wks ago -
Forum Thread: moab5.Sh Error While Running Metasploit 17 Replies
1 mo ago -
Forum Thread: When My Kali Linux Finishes Installing (It Is Ready to Boot), and When I Try to Boot It All I Get Is a Black Screen. 8 Replies
4 mo ago -
Forum Thread: HACK ANDROID with KALI USING PORT FORWARDING(portmap.io) 12 Replies
4 mo ago -
Forum Thread: Hack Instagram Account Using BruteForce 208 Replies
5 mo ago -
Forum Thread: Metasploit reverse_tcp Handler Problem 47 Replies
7 mo ago -
Forum Thread: How to Train to Be an IT Security Professional (Ethical Hacker) 22 Replies
7 mo ago -
Metasploit Error: Handler Failed to Bind 41 Replies
7 mo ago -
Forum Thread: How to Hack Android Phone Using Same Wifi 21 Replies
7 mo ago -
How to: HACK Android Device with TermuX on Android | Part #1 - Over the Internet [Ultimate Guide] 177 Replies
7 mo ago -
How to: Crack Instagram Passwords Using Instainsane 36 Replies
8 mo ago -
Forum Thread: How to Hack an Android Device Remotely, to Gain Acces to Gmail, Facebook, Twitter and More 5 Replies
8 mo ago -
Forum Thread: How Many Hackers Have Played Watch_Dogs Game Before? 13 Replies
8 mo ago -
Forum Thread: How to Hack an Android Device with Only a Ip Adress 55 Replies
9 mo ago
-
How To: Find Identifying Information from a Phone Number Using OSINT Tools
-
How To: Use Kismet to Watch Wi-Fi User Activity Through Walls
-
Hack Like a Pro: How to Secretly Hack Into, Switch On, & Watch Anyone's Webcam Remotely
-
How To: Use Burp & FoxyProxy to Easily Switch Between Proxy Settings
-
How To: Make Your Own Bad USB
-
How To: Exploit EternalBlue on Windows Server with Metasploit
-
How To: Check if Your Wireless Network Adapter Supports Monitor Mode & Packet Injection
-
How To: Brute-Force Nearly Any Website Login with Hatch
-
Android for Hackers: How to Turn an Android Phone into a Hacking Device Without Root
-
How To: Install Kali Live on a USB Drive (With Persistence, Optional)
-
How To: A Guide to Steganography, Part 1: How to Hide Secret Messages in Images
-
How To: Use the Koadic Command & Control Remote Access Toolkit for Windows Post-Exploitation
-
How To: Dox Anyone
-
How To: Find Vulnerable Webcams Across the Globe Using Shodan
-
How To: Crack Shadow Hashes After Getting Root on a Linux System
-
How to Hack Wi-Fi: Get Anyone's Wi-Fi Password Without Cracking Using Wifiphisher
-
How To: Perform Advanced Man-in-the-Middle Attacks with Xerosploit
-
How To: Hack Coin-Operated Laudromat Machines for Free Wash & Dry Cycles
-
How To: Exploit Shellshock on a Web Server Using Metasploit
-
How To: Use Ettercap to Intercept Passwords with ARP Spoofing
5 Responses
Why not learn both?
ghost_
I just had a similar conversation with OccupyTheWeb, but I was looking at it Perl vs Python. I had learned some Perl awhile back and lately have been playing with Python. Like Ghost said try and learn both. That can be easier said than done of course due to time limitations and ability to pick up the language.
For me I am going the Python route for now. There are tons of places on the web to learn this quickly and easily. You have to find which teaching style works best for you, video? reading? both? I like videos with some hands on exercise, I'm more or a "use it to learn it" style.
youtube has tons of "learn python" style videos and I've enjoyed the vids this guy puts out.. short/simple to the point and easy to pick up the basics quickly and then easier to move on later to something meatier.
https://www.youtube.com/watch?v=D48iCw3WWpI
I think there are 25 videos on the series.
good luck
KK
Whichever one you go with, it will make it much easier to eventually learn the other. Though there are significant differences between languages, their are also many similarities. Just choose one, and go, and when you do start learning the other, you will probably be glad to find that you don't feel like you are starting from scratch again. I went with Python myself, because it just seemed to be everywhere, and have a thumb in so many pies, by which I mean it's being used for pretty much everything, except situations where real speed is needed, or where an interpreted language (as opposed to say a compiled one like C) wouldn't be appropriate(like, say, running some software on a plane or something, where you don't want to realize you have an error only half way through running your program). However, I haven't delved that deeply into ruby yet, and it's possible you could say the same things for it. With Python, I have been able to write games(pygame/kivy), make apps/games for android(kivy) and use it for creating websites cleanly and quite easily using frameworks like django/webapp2. I started with the cs101 course on Udacity dot com. It introduces you to the fundamentals of Computer Science through Python and has you build a web crawler in about 7 weeks. It's a great course, and I would highly recommend it if you go the Python route. Best of luck.
Programming skills are undoubtedly in high demand and learning a programming language can help you break into in-demand fields like web development, data analysis, machine learning, etc. Wondering which programming language to learn first?
Here, we are waging a tug-of-war between Ruby and Python and find out which programming language is the winner!
Ruby and Python, both the languages were incepted in the mid-90s, with different philosophies, in order to address needs in the programming community.
Both the languages are dynamic, flexible and object-oriented and have different set of functionalities. Ruby is mostly known for meta programming and widely used in web development whereas Python programming skills are highly sought-after by the data science community.
Therefore, which language is better isn't a question of capability rather an alignment of features & functionalities to your project requirements.
So, find out your own winner programming language between Ruby vs. Python in the infographic.
Ruby and Python are high-level scripting languages. Both languages are dynamically typed, meaning that you can use a variable without declaring it first. Python is faster than Ruby, but they're both in a category of interpreted languages. Both the languages are dynamic, flexible and object-oriented and have different set of functionalities. which language is better isn't a question of capability rather an alignment of features & functionalities to your project requirements. Found one interesting infographics check out here Ruby vs. Python
Share Your Thoughts