Free pascal has lately added native support for ARM and then there's also GNU Pascal that should work right away. On the other hand, learning C after Pascal is more or less a question of remapping some keywords and that way you would be better in line with the rest of the developer community.