How to tile windows without going into full screen?
Solution 1:
Pressing the green traffic light button would cause the window of most macOS apps to go full-screen.
You can press and hold the Option key when clicking on the green traffic light button to prevent the window from going into full-screen mode.
If you want to tile and align various windows belonging to same of different apps, you can use one of the many 3rd party window and tiling manager apps.
One such app that I use and find very useful is Divvy - Window Manager. It lets you tile windows quickly and efficiently for any macOS app and supports multiple displays too.
P.S.: No affiliation whatsoever with the developer of the app. Just a satisfied customer.
Solution 2:
If you press the Option button, then open the Window menu, you will the see that Tile Window to Left of Screen
will now read Move Window to Left Side of Screen
.
To make this easier, I mapped keyboard shortcuts for CommandControlLeft Arrow and Right Arrow to do this.
Once you map these shortcuts, these options will show up in the Window menu permanently without needing to press the Option key
Solution 3:
Rectangle will let you do this by keyboard shortcut ($0).
Moom will actually modify those buttons for you and give you keyboard shortcuts and customizations and more. Highly recommended. $10, but there's a free trial at the link.