Sololearn: Learn to Code
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.
2nd Mar 2019, 8:32 AM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 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/
2nd Mar 2019, 9:35 AM
Danijel Ivanović
Danijel Ivanović - avatar
+ 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".
2nd Mar 2019, 4:36 PM
Jella
Jella - avatar
+ 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.
2nd Mar 2019, 7:23 PM
Ryan Shorter
Ryan Shorter - avatar
+ 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
4th Mar 2019, 12:49 AM
Rick Shiffman
Rick Shiffman - avatar
+ 5
Python is the best
2nd Mar 2019, 5:22 PM
Dev Lovanshi
Dev Lovanshi - avatar
+ 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
3rd Mar 2019, 4:21 AM
SHADABVIBE
SHADABVIBE - avatar
+ 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..
2nd Mar 2019, 6:50 PM
Absar Ahmad
Absar Ahmad - avatar
3rd Mar 2019, 1:17 AM
Sonic
Sonic - avatar
+ 3
Python is mostly using in AI and machine learning
4th Mar 2019, 1:55 AM
Vishnu
Vishnu - avatar
2nd Mar 2019, 2:31 PM
Muhammad Ramzan
Muhammad Ramzan - avatar
+ 2
don't Dre far, python is thé best to you
3rd Mar 2019, 12:12 AM
yves houedande
yves houedande - avatar
+ 2
C/C++ is best for robotic and ptrhon and R is best for AI
3rd Mar 2019, 7:27 AM
Sarvesh Yadav
Sarvesh Yadav - avatar
+ 2
python is best for AI but in some complex algorithm's R language is better thn python
3rd Mar 2019, 10:38 AM
amer syed
amer syed - avatar
+ 1
Python all da time
2nd Mar 2019, 2:38 PM
JoSue Quinteros
JoSue Quinteros - avatar
+ 1
Python or Ruby
2nd Mar 2019, 3:01 PM
Redacted
Redacted - avatar
+ 1
python, java , or HTML
2nd Mar 2019, 11:42 PM
Bryt
+ 1
Ai
3rd Mar 2019, 5:12 AM
reshma kachhadiya
reshma kachhadiya - avatar
+ 1
Python is easy .Java is some hard language.Now decision is yours
3rd Mar 2019, 6:27 AM
AMIT SHISHODIA
AMIT SHISHODIA - avatar
+ 1
im done learn c now i planning to proceed in c++
3rd Mar 2019, 6:56 AM
nelson fernandez
nelson fernandez - avatar