i want to public my notes , i made them while i was learning stuff , i like to write everything in my way that helps me to learn better , material here is intented to be educational purpose, feel free to contribute i dont like very much to style them so you can style or add some visual stuff and send me a PR with it and you can also add your knowledge about topic that i might have missed out.