Skip to content

ramanlameika/Self-Study-Computer-Science-Infosec

Repository files navigation

Self-Study Plan for Infosec and Computer Science

Welcome to my self-study plan repository! This repository documents my journey in learning various subjects related to information security and computer science. Here, you'll find resources, project ideas, and progress updates.

Table of Contents

  1. Subjects and Resources
  2. Projects
  3. Books to Read
  4. Goals and Milestones
  5. Fitness and Focus

Subjects and Resources

Python

Linux

JavaScript

  • Books:
    • "Eloquent JavaScript" by Marijn Haverbeke
    • "You Don't Know JS" series by Kyle Simpson
  • Online Courses:

C

  • Books:
    • "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie
    • "Head First C" by David Griffiths and Dawn Griffiths
  • Online Courses:

Infosec

  • Books:
    • "The Web Application Hacker's Handbook" by Dafydd Stuttard and Marcus Pinto
    • "Metasploit: The Penetration Tester's Guide" by David Kennedy et al.
  • Online Courses:

Healthcare Infosec

  • Books:
    • "Healthcare Information Security and Privacy" by Sean Murphy
    • "Security and Privacy in Healthcare" by Bernard Peter Robichau
  • Online Courses:

Philosophy

Math

Projects

  • Infosec:
    • Conduct a penetration test on a web application
    • Set up a home lab for practicing attacks and defenses
  • Python:
    • Build a web scraper
    • Create a REST API
  • Linux:
    • Set up a home server
    • Automate tasks with shell scripts
  • JavaScript:
    • Build a single-page application
    • Create a browser extension
  • C:
    • Develop a simple operating system
    • Create a networked application

Books to Read

  • "Clean Code" by Robert C. Martin
  • "The Pragmatic Programmer" by Andrew Hunt and David Thomas
  • "Code Complete" by Steve McConnell

Goals and Milestones

  • Short-term Goals:
    • Complete introductory courses in Python and Linux
    • Finish reading "Python Crash Course" and "The Linux Command Line"
  • Long-term Goals:
    • Build a comprehensive portfolio of projects
    • Obtain relevant certifications in infosec and healthcare infosec
    • Regularly contribute to open-source projects

Fitness and Focus

Maintaining a healthy balance is essential for productivity and well-being. My plan includes:

  • Workout Routine:
    • Daily exercise (e.g., running, weightlifting, yoga)
    • Regular breaks during study sessions
  • Focus Techniques:
    • Use of Pomodoro timers to manage study sessions
    • Meditation and mindfulness practices

Feel free to follow my journey and contribute to this repository with suggestions or improvements.

About

Self education in Computer Science and Infosec. Degree without Degree lol:)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages