Image Source

In the process of learning Python, there are innumerable resources available at your fingertips. Depending on your learning style, videos can really reinforce the things you have read in books. Something I’ve discovered that works well with my learning style is to read about the concept, write code that is relevant, overview the proper syntax, and solidify it by watching a video. With that being said, I want to outline 3 of my favorite YouTube channels for 3 different reasons that will help you Up your Python game.

The first channel is by Corey Schafer. This guy is the man…

Image Source

The summer of 2020 was one for the books. It was out of the ordinary due to the world-wide pandemic. Over the past 2 years, I have been working towards my goal of attending Carnegie Mellon University for the IT Lab: Summer Security Intensive (SSI). If you haven’t heard about this summer internship at CMU, check it out here on their website. While I was preparing my application, I found it difficult to find any information on prior students’ experiences at the SSI. …

Image Source

When learning Python, it is difficult to think of applicable projects that you can create and use without having extensive knowledge of Python. If you are wanting tips on how to learn Python, check out my “Tips For Learning Python” article. Throughout this article, I will demonstrate a short and fairly simple Python script. The script will organize a folder of your choice but most commonly the download folder. I will break the script down into 7 different parts. I will also link my GitHub repository that contains my Python Automation Projects so that you can get yourself a copy…

Tanner Jones @all-tech-guy

Welcome to the walkthrough of the hydra room for the CompTIA Pentest Plus certification on tryhackme. First off, I would like to congratulate you on your desire to increase your skills! After all, that is why I am writing this article. In addition, I will outline what hydra is and why it is used. I will also provide a step-by-step tutorial on how to complete the room.

Hydra is a parallelized login cracker which supports numerous protocols to attack. It is very fast and flexible, and new modules are easy to add. This tool makes it possible…

Tanner Jones @all-tech-guy

Image Source

Python is an object-oriented programming language, and it is among the most popular programming languages used today. There are a number of reasons why you should learn Python. I have previously written an article to help self-taught programmers. Check out that article here.

Python is a powerful programming language, and one of the best features of Python is readability. The syntax was designed to produce clean readable code that can be understood easily. The language was designed with several guiding principles in mind. These “guiding principles” are called the The Zen of Python:

  • Beautiful is better than…

Tanner Jones @all-tech-guy

Learn more here

Hey there! This is a quick walkthrough on how to install Nessus on your Kali Linux machine. First off, let’s chat a little about what Nessus is and what it is used for. Nessus is a proprietary vulnerability scanner developed by Tenable. Nessus is a remote security scanning tool, which scans a computer and raises an alert if it discovers any vulnerabilities that malicious hackers could use to gain access to any computer you have connected to a network. (source) There is an interface that displays the results and rates the findings based on severity. The software…

Tanner Jones @all-tech-guy


I know…I know. This is probably the millionth article written about how to learn Python, however, if you are reading this article, I assume you’re still looking for some advice to accelerate your Python learning. If this article your “millionth and one” read, I hope you find what you’re looking for. I would encourage anyone wanting to learn a programming language to learn Python.

Here are the 3 main reasons why I decided to learn Python:

  1. It’s intuitive. (Easy to read, write, and learn)
  2. It’s widely used, extremely versatile, and in high-demand.
  3. It’s surrounded by a large…

Tanner Jones @all-tech-guy


As a recent graduate of Weber State University with a degree in Information Management on the hunt for full-time employment, I find myself lacking necessary skills in order to get my first job. In the tech field, there are endless skills one could learn. Just with a simple Google search of tech skills, you can find yourself overwhelmed. Which programming language should I learn? Python, Ruby, Java, JavaScript or C? Do I even need to learn a programming language? The field of technology is enormous and will continue to grow.

The 5 tips below are for individuals…

All Tech Guy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store