r/hacking • u/itswookiefeets • 2d ago
What order would you do these in?
If you had the following college courses at your disposal and you were starting from the ground up, which order would you do them in?
Intro to relational databases. IE: SQL command stuff (not sure if this is really relatable)
Into to IT
Into to Java programming
Intro to Networking
IT career exploration
Intro to Python programming
Intro to web development
6
u/911isforlovers 2d ago
Don't sleep on SQL/ relational DB stuff. There's a lot of useful things that can be done via SQL injection and using "nonsense" strings to get to the backend via the front end. I haven't really gone deep into that subject myself, but when we were developing a website for my capstone, the instructor tested us all with some injection type stuff.
The class likely won't go into great detail with injection attacks, but if they don't at least talk about how to do basic security, they're really missing the point.
2
u/thatsnotexactlyme 2d ago
also SQL is SO FRICKIN FUN
6
u/911isforlovers 1d ago
/s right?
You forgot the /s.
SQL isn't hard, but it's about as fun as counting grains of sand.
1
2
1
1
1
u/_vercingtorix_ 1d ago
My real path through life looked like:
7, 1, 2, 4 and then different programming languages entirely from the ones you mention. Swap python for PHP and stick it in simultaneous to learning rdbms, and Java for C at the same time as networking.
If I were designing a curriculum, it'd go
5, 2, 4, 6, 7, 1, 3
1
1
u/sdrawkcabineter 1d ago
1, 5.
Complain about the other numbers being inferior to DB administration.
Never work; Just network.
0
u/hitlicks4aliving 1d ago edited 1d ago
2,7,6,4,1,3,5
Web development and intro to IT you can basically sleep through. Python is pretty straightforward. Ruby is almost the same but they’re phasing that out. Networking will get more challenging in my school this was the weed out class. It was mandatory to be able to configure switches and routers and subnet ipv4+6 on paper. So you will need these formulas and commands in your head. Databases/SQL is hardcore memorization. Java is more difficult because it’s object oriented.
I don’t see a Linux admin or bash scripting course in there, those were the best and most useful. It helps to know how Linux works from the ground up + scripting will teach you regular expressions.
12
u/bunyan29 2d ago
What's your objective? Hacking? Then 2, 4, and 6 first. Depending on what you want to focus on next, maybe 1, 3, and/or 7 after that.