New course! Every coder should learn Generative AI!
Try a free lesson+ 52
Algorithms before languages :)
Python is probably the widest spread now, as it is simple, relatively easy to learn for the flocking newcomers to the area. Also, since it has a wonderful community, it is rich in libraries facilitating prototyping of AI algorithms, making computationally expensive operations easy to parallelize or switch to GPUs.
However, in time-critical solutions it may lack in efficiency, especially in embedded systems, where computational resources are scarce. Therefore, lower-level languages take over then.
However, the most important thing to learn are algorithms and mathematics behind them. That is universal in all language implementations.
+ 24
Maybe you will find something useful here! 😊
• fast.ai : Free practical deep learning course for coders without grad-level maths!
https://course.fast.ai/
+ 6
Actually AI languages include;
Python
C
C++
Lisp
And many more.
It actually depends on what your Ai does.
Python is the most popular language for AI because it's easy to understand and has enough libraries but I would recommend C because it's more connected to "Computer Hard Wares".
+ 6
Maybe try c, and snag an Arduino Uno it's a wide known open source micro controller, get some stepper motors. Most factory places use old robot arms and are controlled in c even newer ones. Get Arduino and a recommended electronics kit. C is close to Arduino language. Also learn Lua since it's a library to c and makes programming fast and easy from c. Once you gotten deeper understanding of electronics hardware and embbeding language, you can dive deeper and learn FPGA's with verlog coding. FPGA's is field programmable gate arrays. That my friend is what cpu and GPU are made from. I'll recommend a book to learn electronics is beep boop to the Boolean boogie. So do this read that book, get Arduino learn c, then once get that down jump into verlog coding and FPGA's for supper robotics and ai but you need to start with micro controllers. Basically you need to be able to know how to add and subtract before you do calculus, kinda example. Hope this helps.
+ 6
back in the 1970s and 80s Lisp was the main language for artificial intelligence. at MIT they used lisp to develop several other artificial intelligence languages such as planner, ISI (USC Information sceince institute) used InterLisp to create the GIST knowledge base system for DARPA( the US department of defense).
Once you mastered lisp, it became an amazingly powerful tool to solve most any kind of competition a problem including artificial intelligence and robotics.
nowadays languages like python and ruby have many of the same features that Lisp had and more. most of the modern languages are based on a syntax derived from C or Cpp and objectiveC and smalltalk. Many people find algebraic notation easier than prefix notation of lisp to use. A just in time compiler for Python would solve a lot of the speed problems for robotics. also, computers and CPUs have gotten tremendously faster than the late 1900s
+ 5
Python is the best
+ 5
He!
You are in Sololearn Discussions don't worry about it.
You will be find your best answer here.
★ Python = I love it unconditionally
+ 4
I suggest python because it's a 4th generation language and it's uses in wide area. Python is most popular language and more comfortable and easy to understand language..
+ 3
+ 3
Python is mostly using in AI and machine learning
+ 2
+ 2
don't Dre far, python is thé best to you
+ 2
C/C++ is best for robotic and ptrhon and R is best for AI
+ 2
python is best for AI but in some complex algorithm's R language is better thn python
+ 1
Python all da time
+ 1
Python or Ruby
+ 1
python, java , or HTML
+ 1
Ai
+ 1
Python is easy .Java is some hard language.Now decision is yours
+ 1
im done learn c now i planning to proceed in c++