This is an excellent book on getting started with Spring boot based development. Written in a lucid manner and explained the fundamentals of spring ecosystem and some of the most important frameworks very well. This includes -Spring Core, data and test. Of course there is much more to be learned after this about other spring frameworks but with the concepts understood it will be much easier to do so. Read this before reading Craig Wall’s Spring in action book.
Recently i started using Windows 11 after spending a good amount of time on Ubuntu as my primary OS on my home laptop. There was no strong reason to move other than just wanted to see if i can build a better development environment on Windows than what i had on Ubuntu. To my pleasant surprise, Windows 11 with WSL Ubuntu brings the best of both worlds - a perfect functional and responsive desktop environment together with the powerful tools from the Ubuntu Linux for running docker, kubernetes cluster and anything else that one is used to on a Linux setup.
VS Code terminal will launch Ubuntu. Also install the Python extension which will show the option to run the Jupyter notebook in the devpy virtual environment we created above.