Unfortunately, this question isn't a good fit for Stack Overflow because it's too broad for our format.You might try
programmers.stackexchange.com Besides MySQL, what programming environment can you use? Dotnet, Java, php, node, what? To choose between a desktop or web app you'll need to consider your environment. If your goal is purely learning, web app skills are probably more valuable. —
O. Jones 41 secs ago