Responsive design felt like a scary thing when I first thought about how you would code it, but it turns out to be much simpler than I thought.
The truth is, it’s not that complicated if you have an okay grasp on coding. I thought you would code the same way you design the different iterations of website sizes, starting with the full size and working down to mobile, but it’s the opposite.
When coding for a mobile size screen you don’t have to be as concerned about sizing every thing correctly because most objects will display vertically and not side by side, the screen is too small for that. You just need to get your design aspects in: colors, font, background photos etc.
After you get the design aspects done you can code the modifications for displaying your site on larger screens using @media to check the screen width. These changes can be made pretty easily using flexbox, the Basic Mobile Responsive Assignment made this process really clear for me.