You don't need to download any SQL Server versions. If you install Visual Studio with Data Science workload then it includes a local copy of SQL Server, localDb, that you should be developing against. This version is designed for building apps with a database that will eventually connect to a hosted SQL Server, on premise or the cloud.
You can confirm you have this installed by going to SQL Server Object Explorer in Visual Studio. It should show you 2 nodes. The first node is for any SQL projects you have loaded in your solution. The second node is for the LocalDb instance that is available. It is this instance that you'll generally develop against.
While you can use SQL Server Object Explorer to create tables, add data, etc it is generally easier to create a SQL Project with your tables and data and then deploy (by running it in VS) to your LocalDb instance. When you're ready to start working with a hosted SQL Server instance you can deploy your SQL project to it (or copy the scripts and run them).