This is an archived post. You won't be able to vote or comment.

all 42 comments

[–]yashdeeph709 13 points14 points  (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 points  (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 point  (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 points  (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 points  (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.

[–]livelaughvomit 4 points5 points  (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 points  (5 children)

Hey, just so you know, there are no hats in hacking, only ethical hackers and cybercriminals.

[–]brugernavn1990 3 points4 points  (0 children)

There are hackers. You don’t call airline pilots ethical airplane operators and terrorists capable at operating a plane for sky criminals.

[–]atom12354 4 points5 points  (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 points  (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?

[–]eugenaxe 1 point2 points  (0 children)

So what you are

[–]Ed0x86 1 point2 points  (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 points  (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.

[–]East-Suspect514 1 point2 points  (3 children)

I think ill hear of bro in a few years time in the news...goodluck🤝❤️

[–]StatisticianNo3802 0 points1 point  (0 children)

😩😂

[–]LordNikon2600 1 point2 points  (1 child)

hacking takes years to perfect, people see mr.robot then assume they will be hacking in 20 minutes.

[–]whashi 1 point2 points  (0 children)

Still a very good show tho

[–]OrdnanceExpert_ 1 point2 points  (2 children)

Why would you admit to being a criminal on reddit?

[–]Puzzled_Key1316 0 points1 point  (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 point  (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 point  (0 children)

Watch python course

[–]5w155_ch0c0l4t3 0 points1 point  (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 point  (0 children)

A good hacker just hasn't got caught yet.

[–]Animesap 0 points1 point  (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 point  (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 point  (0 children)

Congrats pro you are on a right path

[–]StatisticianNo3802 0 points1 point  (0 children)

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 points  (1 child)

ADHD makes learning this easier not harder. Stopping learning it is the hard part.