To my knowledge changing the programming language doesn't make the game more difficult to hack once it is compiled.
At the hobby/indie level of game development it might be too much to worry about if it is a single player game. If it needs to go online then you could consider using thresholds like if a score can realistically be 100 like in flappy birds, but ends up being over 1,000,000 then you can detect this easily and block some game features or their account.
Hackers will target the variables, but they won't need to know how they are named and their type, one of the most basic forms of hacking would be scanning values and looking for changes to alter scores, health (godmode), and time. You could also wait for them to do it and then ban them and their score as they appear.
Mobiles can implement the detection just as easily with the same methods as on pc. Most mobile users wouldn't have the option to hack unless they are running android through an emulator or if they have rooted their phones.