Self Study 1
2018 is over and 2019 has just begun. I have learned a lot over the past couple of years and still have much more to learn. For this reason I have decided to make a tag called self-study. There is a list that I have started to make of the various skills/technologies/libraries/concepts/etc… that I have picked up over the last 3 years which I will be improving upon in this sub-set of blogs. That list includes a range of beginner-advanced skills but is not limited to the following …
- Open source
- Python(3)
- Golang
- C
- C++
- Rust
- JavaScript
- HTML
- CSS
- GNU/Linux (ubuntu, arch, kali)
- Google Cloud Platform
- Amazon Web Services
- Azure
- Docker
- Docker-compose
- Kubernetes
- MySQL
- Sqlite
- MongoDB
- Postgresql
- GraphQL
- Keras
- Pandas
- Sklearn
- Matplotlib
- OpenCV
- Flask
- Flask-RESTful
- Django
- CSV
- JSON
- TOML
- YAML
- INI
- XML
- Test-driven development
- SCRUM
- Design patterns
- GoF
- Multitier architecture
- Threadpooling
- MVC
- SOLID
- UML
- Chen notation
- Stack & heap
- Generics
- Raspberry pi
- Onion omega (2)
- IoT
- Big data
- Data science
- Deep learning
- Machine learning
- Conditional probability
- Web crawling
- Web scraping
- Concurrency/parallelism
- Academic research
- Creative commons
- REST API
- Microservices
- gRPC
- CLI
- SSH
- Lynx
- Tmux
- Bash
- Hugo
- Vim
- Visual Studio Code
- Cryptography
- Internet Security
- Blogging
- Nginx
Since I am wanting to go into a career with the field of AI, I will be focusing on improving the skills that will be relevant. Python(3) will be the primary language used, but I will also be using Golang or Rust to convert the Python code into production code. Some JavaScript may also be used for any web based applications that require it. For me projects are the best way to learn, as well as great resources to look back at when applying to another. As such all of the projects I create as examples can be found in the public repository that I have named ptp (path to programming).