自学c的话真心不适合,因为c基本都是做驱动的软件,与硬件交互,没有底子不好学。
如果想做网站建议Java,net core,快速开发的小网站的话nodejs,php也不错,不过html/css和js是必学的,前端的画面啊;
如果想做Windows的客户端,入门建议winform,C#语言优雅入门更容易;
如果想做数据批处理啊什么,bash/powershell,个人推荐powershell 应为他可以和c#结合使用,用net库,学过c#的话,上手更快。
其他的像c++一般学起来很累而且自学的话成果也不明显,不过听说qt很火,rust/go等虽然比较火但是应用的比其他的相对来说较少。
没用过ios,mac不知道。
哦对了,数据库的SQL是必学的,常用的语句也非常简单,主要靠表设计结构。
我是一开始c#自学的,后面学了html/css/js的前端,后来学了nodejs,c++看过一点,只能看些简单的,复杂的看不懂,特写是宏什么的找不到源头,所以只能给这点意见。