Hello, I'm here to learn what I can around my new programming path

I have learned a bunch of python and basic language syntax over time, but I didn’t really see direction towards a career, but then I saw a grant recently for software engineering. I’m definitely ready for that now. I might not get into the program, but it was a push, and now I’m going to do it anyway, if I have to do it on my own steam. I’m here to pick up what I can around the edged of a directed program towards ai software engineering, which will be mostly in python, I imagine.

@Odiin Python is fairly prominent these days, but in the end I think it is more a matter of ‘how deep down the rabbit hole’ you wish to go.

In a lot of cases, Python can be amazingly slow, so a more low level language, like C or C++ (or even assembly… I know some PIC assembly but never tried it on the x86), will also teach you much more how computers actually work.

No need to rush though, it is one step a time.

@Nevermnd Yeah, thanks. I actually started c++ from a book as my first adventure into computer coding, around 2010. I made a few text programs. It scared me to be honest, and I felt it would take forever to get anywhere, but I will go back. Do you have recommendations about where and how to pick it up professionally? It probably won’t be a priority for a while, unless I find a need it somewhere. Thanks for the interest.

This is useful when comparing the execution speed of C / C++ vs. Python.

@Odiin I should at least say you can stay, possibly, in ‘nice Python land’ if you learn Numba. I have not gotten there yet, but this will also enable you to run CUDA. I only know how to get to CUDA in C.

Further, I would agree, really low level programming is not fun. But when you are forced to count cpu cycles (this happens more in embedded than what we do here), you realise ‘there is no choice’, why they have RTOS, etc.