Our teacher helped us understand how programming create basic things such as internet and blogs. Wikipedia says that abstraction in its main sense is ‘a conceptual progress where general rules and concepts are derived from the usage and classification of specific examples. I do not get it nor understand how java works but I’m trying new things in this class, which is a wonderful experience. I wish I get better in java like most of my classmates. Wikipedia (also) says that a top down design is ‘essentially the breaking down of a system to gain insight into the sub-systems that make it up.’ I find it hard to understand programming because it’s not an actual object that we can modify or create. I hope I understand java (programming in general) and get better every time I learn something new.