It really depends what you want to program, but my suggestion would be learn BASIC first then go onto C when you feel confident, but then I stopped programming 20 years ago apart from the occasional PIC.
No doubt someone else will have more up to date ideas.