Code, Security

A personal collection of resources

Photo by Alexandre Debiève on Unsplash

Updated 2019/09/20

Disclaimer

I am not affiliated with any providers, services or websites in this post, unless otherwise explicitly stated (like the optional DigitalOcean referral link). Any of the resources I mention below, which I have used myself to any extend, are marked with a * before its name, otherwise they are resources I have found which seemed interesting or was recommended to me by others.

The list is in no particular order.


Programming

List of programming resources

Free

Free Frontend
A lot of books for you to download.

Code Academy
A lot of free online courses.

Code.org
Aimed towards kids but a very good resource for completely beginners.

Goalkicker
Programming notes for professionals - a lot notes of frameworks and languages, from Stack Overflow

JS Info
“How it’s done now. From the basics to advanced topics with simple, but detailed explanations.”

JS Books
“The best free JavaScript resources” is the title, maybe it is.

*Code Combat
Learn Python, JS, CoffeeScript and LUA by essentially playing a game. They have a free demo.

*Pluralsight
High quality courses. Subscription based. 10 day free trial.

*Udemy
High quality courses. You purchase individual courses.

*LinkedIn Learning
Basically Lynda.com, they have a free trial.

Other/Collections

Best Overall Courses
A collection curated by CourseDuck, of JavaScript "Best Overall Courses" based on member review ratings.


Security

List of information & cyber security resources.

Cybrary
Free and open source security and IT resources.

*OWASP
Free and open software security community.

CEH Certification
If you are interested in becoming a Certified Ethical Hacker, this is the place.
I can recommend the *"Certified Ethical Hacker Study Guide" by
Sean-Philip Oriyano


Certification & Degrees

List of resources which provide courses for certifications and degrees.

*ITPRO.TV
High quality courses in just about any IT certification you could want (within reason). They have a free starter pack.

Coursera
Courses and learning material from universities and companies. Free access to most (all?) material, but requires payment for certifications.


Hosting Providers

Your mileage might vary, always do your own research and don't just take my recommendation and run with it.

Providers I have used and can recommend (at the time of using them):

*DigitalOcean
US based Cloud hosting provider.
Referral: Get $100 in credit over 60 days, click here!

*Vultr
US based Cloud hosting provider.
Referral: To get $50 in credit, click here!

*Hetzner
Germany based Dedicated, VPS & Cloud hosting provider.

*Linode
US based VPS hosting provider.

prgmr
VPS hosting provider.

Heroku
US based Cloud hosting provider, acquired by Salesforce. They have a free tier.

*AWS
US based Cloud hosting provider. They have a free tier.

Google Cloud
US based Cloud hosting provider.

Rackspace
US based Dedicated & Cloud hosting provider.

*MongoDB Atlas
MongoDB hosting provider. They have a free tier.


Misc Resources

Other resources which are more specific to a single thing, or does not fit any of the above categories.

React In Patterns
A book about common design patterns used while developing with React.

Flexbox Zombies
Learn CSS Flexbox while killing zombies.

Async/Await
Why you should adopt it immediately.

CSS Flexbox Cheatsheet
A Complete Guide to Flexbox.

Front-End Front
Front-End Front is a place where front-end developers can ask questions, share interesting links, and show their work to the rest of the community.

*Explore ES6
Upgrade to the next (at time of writing) version of JavaScript.

You Don't Know JS
This is a series of books diving deep into the core mechanisms of the JavaScript language.

*12 Factor
The twelve-factor app is a methodology for building secure software-as-a-service apps.

*MDN Web Docs
The documentation for HTML, CSS, JS and Web API.