A common recommendation would be to start with python. But I think from a programmer perspective it is better to start with C or C++. They actually help you on developing your code writing skills rather than applying imported functions.
Also arduino is a good place to start embedded system...
Most ML algorithms (from scikit learn) run on CPU while DL algorithms needs gpu for faster processing. With your budget of 45k no LLM training is possible but for learning ML and DL this is my recommendation.
CPU: Amd Ryzen 5 5600X Processor
MB: Asus Prime B550M-A (Wi-Fi) II Motherboard...