How to build logic in programming.
Understanding Data-Flow. (dry run on notebook) Follow 90-10% teaching technique. (let's say you're building a project, watching a YouTube tutorial or doing coding along someone at college, you won't learn in this way, until he/she give you homework for 10% to build something new in this previous project) Todos: build it dude anyway. (it's essential to build todos for logic building for a beginner. try different methods to build todos, slowly increase complexity of todos, after CRUD in todos introduce [search, filter] functionality in it) Add value to a Project. ( add a new feature/functionality to a previous project)

Understanding Data-Flow.
(dry run on notebook)Follow 90-10% teaching technique.
(let's say you're building a project, watching a YouTube tutorial or doing coding along someone at college, you won't learn in this way, until he/she give you homework for 10% to build something new in this previous project)Todos: build it dude anyway.
(it's essential to build todos for logic building for a beginner. try different methods to build todos, slowly increase complexity of todos, after CRUD in todos introduce [search, filter] functionality in it)Add value to a Project.
( add a new feature/functionality to a previous project)