if you are writting code wiith any high level programming language ( especially Javascript ) these topics will be awesome for you .
Don't forget to fork/star this repository :)
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/garbage_collector.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/JS_isJustInTimeLanguage.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/JS_isMultiParadigm.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/JS_isProtoTypeBased.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/JS_useFirstClassFunction.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/JS_isDynamicTyped.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/JS_engine.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/deepDiveV8_callStack.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/callStack_execution_context.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/callStack_varEnviroment.js
8.3- deep dive in V8 -> call stack -> execution context -> scope chain , "this" keyword , stack overflow
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/V8_part2_memoryHeap.js
link : https://github.com/ahmedabdelaziz5/key-concepts-in-JS/blob/master/V8_IntroToArchPart1.js