I've been stressing out big time lately because my current data entry contract here in Chicago is ending in exactly three months and I really need to pivot into something more stable like AI or machine learning. I've saved up about 600 bucks to spend on some decent bootcamps or certifications but I am paralyzed by what language to actually focus on. I did some digging and obviously everyone says Python is the gold standard because of libraries like PyTorch and Scikit-learn but then I stumbled onto these deep dive forums where people were swearing that you aren't a real AI engineer unless you know C++ for the low level optimization stuff.
Then there's Julia which some people say is way faster for the math heavy parts and I'm just so lost. If I spend my whole budget and my last twelve weeks of steady income on Python am I gonna be stuck as just a scripter while the actual high paying jobs want something else? I'm not a math genius or anything so the thought of starting with C++ is terrifying but I dont want to waste my time on something that is basically just a toy. My goal is to build a recommendation engine for a small local retail app I'm helping a friend with. Do I really need to learn multiple languages right away or is there one that actually covers all the bases for a beginner?
Jumping in here... Python is the orchestration layer you need. Performance-critical parts of libraries are already written in C++ and CUDA, so you get that efficiency for free via vectorization. Spent years doing this and honestly, the bottleneck is rarely the language, its usually your data pipeline. Get O'Reilly Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow 3rd Edition and focus on the architecture. You dont need C++ yet.
Python is 100% the right choice and it is amazing how much you can do with it! Seriously, dont let the C++ talk scare you away. Most pros never touch C++ because the libraries do the heavy lifting for us anyway. Since you have a $600 budget, you should be very methodical about how you spend it. Please do not drop it all on one expensive bootcamp! I highly recommend starting with the DeepLearning.AI Machine Learning Specialization Coursera Subscription which is super affordable and high quality. For your recommendation engine goal, definitely check out the Manning Publications Grokking Recommendation Systems Paperback book. It explains the math in a way that actually makes sense! You can honestly learn everything you need for under $100 if you're smart about it. Use the rest of your savings for a rainy day or maybe some Google Cloud Platform Vertex AI Compute Credits to train your models. You are gonna do great!
> everyone says Python is the gold standard Stick with Python. I wasted a whole summer trying to master C++ early on and it just burned me out before I built anything.