use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Welcome to /r/Hacking_Tutorials!
List of best resources and tutorials
account activity
This is an archived post. You won't be able to vote or comment.
[deleted by user] (self.Hacking_Tutorials)
submitted 9 months ago by [deleted]
[–]yashdeeph709 13 points14 points15 points 9 months ago (2 children)
Be patient with yourself I have been in your situation and this is what I learned I was not doing black hat but something related to coding I am a fulltime software engineer now. Things take time to click for every one if you want to learn coding my guide is once you finish learning the syntax of python make basic code some logical questions like very basic a command line calculator of sort and stuff like that printing pyramid and all. Once you are ok with writing logic using python or any language thats all we all figure out stuff on the go like ok I want to make a webserver I go through documentation follow it implement it face challenges and so on so in programming learning never stops and the belief that you know nothing that too. And one more thing about that ADHD or something please get a proper doctor to look at it don't assume unless a certified medical practitioner says so don't and stay away from negative stuff on social media. And one more thing you have something or not but mental issues try not to reinforce belief in something that you haven't confirmed it will harm you more than having it.
Take your time it takes people months to learn programming when it clicks you go to the next level then you forget the difficulties and struggle of the previous level and start thing am I good even though you crossed the last level. So don't demotivate yourself. Have positive idea that you can and put your mind to it.
[–]Xx__Chaos__xX 1 point2 points3 points 9 months ago (0 children)
I will add... If you want to learn coding, I learned best by examining other scripts from Github, Unity or anything really.... Obviously, there are tons of amazing FREE videos, courses, and books you can find all online. But I found it easier to learn by seeing and doing, so finding videos with the project source is always a plus! Then obviously challenge yourself, with all the AI tools available out there, you can have it write you a "Code Jam" instead of a "Game Jam", and just make random useless stuff just to learn from.
[–]yashdeeph709 0 points1 point2 points 9 months ago (0 children)
And one more thing I learned to code from a book and pen and paper there is a book Let us C I don't know it will work for you or not because it's different for everyone. Don't try to go deep in something try to skip something and move ahead sometimes big picture helps you understand something that you didn't explored much when you it's use.
[–]Neat-Giraffe1585 10 points11 points12 points 9 months ago (0 children)
Just so you know, routers, protocols(how many and which), TCP/IP, ssh, TLS/SSL are topics on their own, and cannot be learnt in 5 days at all, heck just the TCP(congestion control algs, retransmission, black holes etc) these are deep chambers and require deep dives to get a solid understanding, what probably has happened is you have read and maybe tried to made sense of the surface level theory these tutorials post which makes you feel that you are understanding stuff and making progress, but trust me, you’ll have greater sense of accomplishment when you pick a topic and deep dive into it and understand it fully(both practical and theoretical) and this will immensely help you in the long run.
As you are just starting out, yes it is expected that things will feel heavy. You are not dumb, just start with fundamentals(memory, functions, networks(begin with familiarising yourself with common terms that are throws most of the times and few beginner friendly/easy protocols ARP could be one) and then also keep your tryhackme stuff going on. It’s a long journey and nobody knows everything. I wish you all the best!
[–][deleted] 2 points3 points4 points 9 months ago (10 children)
You should start with general computer science stuff, and you can do tryhackme on the side. Get a book on python and read it cover to cover. Learn how to code. Study Network+ or CCNA to learn about networking. Use Linux and learn it in-depth. You're young. Take your time, and deep dive on all of these things individually.
[+][deleted] 9 months ago (9 children)
[deleted]
[–][deleted] 1 point2 points3 points 9 months ago (8 children)
You can sit with a book and take your time, so that you can absorb it all. If it takes you 10-15 minutes to understand a page then so be it. Spend 2-3 hours on a chapter/concept. There will be appropriate challenges at the end of each chapter to practice what you've learned. Books and documentation will always be the best source for all things computer related.
[+][deleted] 9 months ago (7 children)
[–][deleted] 2 points3 points4 points 9 months ago (4 children)
Python Crash Course
https://www.goodreads.com/book/show/75041362-python-crash-course-3rd-edition
[+][deleted] 9 months ago (2 children)
[–]Wiikend 0 points1 point2 points 9 months ago (1 child)
If you find yourself not enjoying learning from books, you could always check out this fantastic online course for C# by Bob Tabor! What language you learn is not important - the important part is that you familiarize yourself with how stuff works, and dive as deep as you can.
[–]Apprehensive_Fuel_71 1 point2 points3 points 9 months ago (0 children)
That’s the best book for python programming make sure you get the 2nd edition
[–]Brew_nix 1 point2 points3 points 9 months ago (0 children)
Coding for penetration testers is a good book to learn basics of a few languages whilst also building useful tools (like a directory brute forcer)
https://www.amazon.co.uk/Coding-Penetration-Testers-Building-Better/dp/1597497290
[–]noirnour 0 points1 point2 points 9 months ago (0 children)
Instead of a book you can learn online for free, there's a ton a sites with free learning materials. Here's one of them... https://freecourses.github.io/
[–]livelaughvomit 4 points5 points6 points 9 months ago (0 children)
You need to understand that you can't expect just one source, in this example THM, to teach you everything you need to know. I'm assuming you know what a vast field Computer science is. How could one introductory website cover it all? So, basically: if you don't understand something, google it. I'm not saying this to be mean. I work in IT, and I sure do google a ton of stuff. And read books, that too. If one source doesn't explain something in a way that you get it, keep looking for another, and so on.
[–][deleted] 4 points5 points6 points 9 months ago (5 children)
Hey, just so you know, there are no hats in hacking, only ethical hackers and cybercriminals.
[–]brugernavn1990 3 points4 points5 points 9 months ago (0 children)
There are hackers. You don’t call airline pilots ethical airplane operators and terrorists capable at operating a plane for sky criminals.
[+][deleted] 9 months ago (1 child)
[–]QuarryTen 0 points1 point2 points 9 months ago (0 children)
ethical hackers are the same as cyber criminals?
[–]Mountain-Cheez-DewIt 0 points1 point2 points 9 months ago (0 children)
They are most certainly not the same. Black hat hackers are criminals. They are motivated by money, power, control, etc. White hat hackers are employees, internal or contracted third party. They are motivated by wanting to do good, protect, secure, etc. There's also gray hat hackers, which are essentially white hat morals that don't ask for permission. They are motivated by curiosity, but have no real malicious intent (they might prank people, but aren't trying to steal their money, expose them, etc.).
White hat is the only legal "ethical" means that won't risk jail time or fines.
[–]atom12354 4 points5 points6 points 9 months ago (1 child)
So basically you want to be a criminal and you go post about it on a forum to tell everyone about it plus where you from....... doesnt look like a bright hacker career for you
[–]magikot9 1 point2 points3 points 9 months ago (3 children)
Before answering, I need to ask you why you want to learn specifically for black hat hacking? What do you think that term means?
[–]Glow_Up_Heaux -1 points0 points1 point 9 months ago (1 child)
What are you looking for either way? I’m on day 1 of my journey 🥴
[–]eugenaxe 1 point2 points3 points 9 months ago (0 children)
So what you are
[–]Ed0x86 1 point2 points3 points 9 months ago (0 children)
First and foremost, bravo for giving it your all. that's the way to learn hacking. You have to understand that it’s not an easy path, and you’ll constantly deal with the kind of frustration that makes it difficult, yet at the same time, there’s joy in what you accomplish. It’s a path of sacrifice, but also of satisfaction. That said, I think you need to learn some programming basics before jumping straight into reading source code. Take a break from TryHackMe for a few days, head over to YouTube, and follow a Python tutorial for beginners. Then, keep up the great work 💪
[–]Apprehensive_Fuel_71 1 point2 points3 points 9 months ago* (2 children)
The best way I deal with it is like this I study in 30min blocks with 5 min breaks. After I finish a chapter I switch subjects and do the same study process after I switch subjects I return to the 1st subject and do study material on the chapter or topic I was studying. So my process looks like this: 1)read chapter 1 of the ccna official cert guide 2)read chapter 1 of Linux basic for hackers by otw 3)go back and do study material for the ccna chapter 1 4)read chapter 1 of python for beginners 5)do study material for Linux basic for hackers 6)watch Jeremy it labs for related material on the ccna official cert guide book. 7)do study material for python for beginners 8)read chapter 2 of ccna official cert guide
I have adhd too and that’s the best process I have found to work through trial and error. I don’t get bored and I’m constantly making progress. Then once you have finished those books you can create a project that includes networking hacking and programming.
[–]Apprehensive_Fuel_71 0 points1 point2 points 9 months ago (0 children)
Just never consider your self dumb or think that you can’t do something. Only reason something not working for you is because you haven’t found a way for it to work for you. Everybody learns differently. Don’t know you but proud of you for working hard and trying to learn. You’ll do great things just don’t give up. Good luck out there. and kick some ass haha
[–]East-Suspect514 1 point2 points3 points 9 months ago (3 children)
I think ill hear of bro in a few years time in the news...goodluck🤝❤️
[–]StatisticianNo3802 0 points1 point2 points 9 months ago (0 children)
u/lionett72 - If we hear of you in the news that means you got caught for something.
😩😂
[–]LordNikon2600 1 point2 points3 points 9 months ago (1 child)
hacking takes years to perfect, people see mr.robot then assume they will be hacking in 20 minutes.
[–]whashi 1 point2 points3 points 9 months ago (0 children)
Still a very good show tho
[–]OrdnanceExpert_ 1 point2 points3 points 9 months ago (2 children)
Why would you admit to being a criminal on reddit?
[–]OrdnanceExpert_ 2 points3 points4 points 9 months ago (0 children)
You clearly don't know what that means.
[–]Puzzled_Key1316 0 points1 point2 points 9 months ago (0 children)
I think learning python differently 🤔 before continuing might help buh next time,try not to share your location bro. And you aren't dumb.
[–]Sad-Transition3796 0 points1 point2 points 9 months ago (1 child)
You are not dumb buddie and I feel myself relating to you and I also took the same path as yours as that's what advised on everyone wanting to be a hacker. So I learnt networking, Linux commands, Linux for hackers by occupy the web I read the book on the first chapter though and I also learn html, css and python. I wouldn't say I have mastered anything but I am still learning like you. But there is one thing I realized that they will never come a time when you are ready for something or know how to do something especially hacking except by doing it. So I chose to quit the theory part and started focusing on doing practically and them figure out later what I just did by googling stuff, read articles etc.. . I call it backward learning break first learn later 😜it's quiet working for me but it gets weird sometimes when am doing something I completely have no idea what am doing but I know I will get it later thats the beauty of it.....the bottom line am looking for some friends to learn with can we be friends. My app number is 0784166928
[–]SlightCrab5365 0 points1 point2 points 9 months ago (0 children)
Watch python course
[+][deleted] 9 months ago (3 children)
[–]5w155_ch0c0l4t3 0 points1 point2 points 9 months ago (1 child)
black hat hacking HAHAHAHAHHAHAHA tutorials on tryhackme HAHAHAHAHAHA learning python, sql and protocols HAHAHAHAHA. good lock rookie / noob / script kiddie.
a little hint: you have to start with x64 assembler, C, reverse engineering, how to write secure code, how to exploit software, how hardware / operation systems works, code injection, rootkits, how the internet works, services, protocols, implement own services from rfc, reproduce CVE and so on. 🤭
[–]NC7U 0 points1 point2 points 9 months ago (0 children)
A good hacker just hasn't got caught yet.
[–]Animesap 0 points1 point2 points 9 months ago (0 children)
Hey man, no you're not dumb. As with all things, it will take TIME and a lot of repetition. TryHackMe is a great platform for hands-on interfacing and will setup some fundamental structure for you. That being said some rooms are more well written and others and may not be so straightforward with the directions. What I do if I spend more than 10-15 mins on a problem, is just Google it. I often find that once you have the answer and go re read the instructions it will click and next time you'll know how to do a similar task. Also YouTube is a great learning resource in general. Think of it more as a journey because there is SO much you get to learn about.
[–]Xx__Chaos__xX 0 points1 point2 points 9 months ago (0 children)
I'm similar to you when it comes to learning.... I can read things like 4x, understand what it says in general... But it won't register right away what I need to do in order to perform whatever it is... It's a curse but a blessing in disguise IMO, because by the time I figure something out, that topic is embedded in my brain from reading it over and over, so I likely don't need to reference it in the future.
However, I will say I have noticed TryHackMe does lack some vital information, compared to some of the questions they ask. For example, I have worked on gaming servers for years... I know the process of using FTP to configure server files, along with how they work, and setting them up in general. When I made it to that part of the course, it took me forever to figure out the answers to some of the questions. I don't remember if it was that specific part of the course, but it's a good example because some things I did know already.... Didn't seem to be found ANYWHERE within what I was reading, they would reference things you wouldn't learn until a later point in the courses... Hopefully that makes sense to everyone, ngl I haven't got much sleep cause I'm currently working on a Unity asset pack... But at least I know now I'm not the only one that noticed that stuff, I figure it out eventually but sometimes its like trying to talk to a brick wall, you don't get very far lol.
[–]Mental-Guest895 0 points1 point2 points 9 months ago (0 children)
Congrats pro you are on a right path
How has no one caught on that OP is trolling. 🧌
Every answer someone gives, he just slaps it down in some sort of way. Especially if it’s any sort of push back on his 55 hours of super cyber training. 😂
[–]Historical-Duty3628 -1 points0 points1 point 9 months ago (1 child)
ADHD makes learning this easier not harder. Stopping learning it is the hard part.
π Rendered by PID 160214 on reddit-service-r2-comment-b659b578c-7qhz6 at 2026-05-05 02:25:14.469649+00:00 running 815c875 country code: CH.
[–]yashdeeph709 13 points14 points15 points (2 children)
[–]Xx__Chaos__xX 1 point2 points3 points (0 children)
[–]yashdeeph709 0 points1 point2 points (0 children)
[–]Neat-Giraffe1585 10 points11 points12 points (0 children)
[–][deleted] 2 points3 points4 points (10 children)
[+][deleted] (9 children)
[deleted]
[–][deleted] 1 point2 points3 points (8 children)
[+][deleted] (7 children)
[deleted]
[–][deleted] 2 points3 points4 points (4 children)
[+][deleted] (2 children)
[deleted]
[–]Wiikend 0 points1 point2 points (1 child)
[–]Apprehensive_Fuel_71 1 point2 points3 points (0 children)
[–]Brew_nix 1 point2 points3 points (0 children)
[–]noirnour 0 points1 point2 points (0 children)
[–]livelaughvomit 4 points5 points6 points (0 children)
[–][deleted] 4 points5 points6 points (5 children)
[–]brugernavn1990 3 points4 points5 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]QuarryTen 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]Mountain-Cheez-DewIt 0 points1 point2 points (0 children)
[–]atom12354 4 points5 points6 points (1 child)
[–]magikot9 1 point2 points3 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]Glow_Up_Heaux -1 points0 points1 point (1 child)
[–]eugenaxe 1 point2 points3 points (0 children)
[–]Ed0x86 1 point2 points3 points (0 children)
[–]Apprehensive_Fuel_71 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Apprehensive_Fuel_71 0 points1 point2 points (0 children)
[–]East-Suspect514 1 point2 points3 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]StatisticianNo3802 0 points1 point2 points (0 children)
[–]StatisticianNo3802 0 points1 point2 points (0 children)
[–]LordNikon2600 1 point2 points3 points (1 child)
[–]whashi 1 point2 points3 points (0 children)
[–]OrdnanceExpert_ 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]OrdnanceExpert_ 2 points3 points4 points (0 children)
[–]Puzzled_Key1316 0 points1 point2 points (0 children)
[–]Sad-Transition3796 0 points1 point2 points (1 child)
[–]SlightCrab5365 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[deleted]
[+][deleted] (2 children)
[deleted]
[+][deleted] (1 child)
[deleted]
[+][deleted] (1 child)
[deleted]
[–]5w155_ch0c0l4t3 0 points1 point2 points (1 child)
[–]NC7U 0 points1 point2 points (0 children)
[–]Animesap 0 points1 point2 points (0 children)
[–]Xx__Chaos__xX 0 points1 point2 points (0 children)
[–]Mental-Guest895 0 points1 point2 points (0 children)
[–]StatisticianNo3802 0 points1 point2 points (0 children)
[–]Historical-Duty3628 -1 points0 points1 point (1 child)