| If you genuinely enjoy building, then I think you should just focus on building and not worry about the code. If you can get the results you want without caring, then just do that. Anything you learn that has any value (which is very little these days) will soon become worthless as AI continues to improve. If you're learning to code because you're a problem solver like myself, and you enjoy challenging your mind, then this isn't the field for you anymore. I'm looking to retire soon because I feel like I have no professional purpose as SWE anymore. I used to enjoy building things, but I think that was because I liked the challenge of building things that were difficult, and I don't find any aspect of working with AI challenging really. Even before you starting coding, just knowing how to do something complicated the right way used to be hard. There are problems where if you can't figure out the math or don't know the algorithms in the field, then you basically cannot solve the problem. You don't even really know what you're looking for. Today if you're trying to solve some complex scheduling problem you can just ask an AI and it might crap out a genetic algorithm, or if you need to align two objects in 3D space you can ask an AI and it will crap out an implementation of the Kabsch algorithm. You don't need to know how they work or the math behind them. You don't even need to know they exist. I would hate for you to waste as much time as I have learning useless stuff. Ask yourself why you want to learn to code, and pursue that in a more valuable way. |