Can I learn programming without math? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

Can I learn programming without math?

16th Nov 2016, 7:52 PM
Haze Doxo
Haze Doxo - avatar
30 Answers
+ 15
Yes u can, but not for all languages. you definitely need some math in C++, Java and a few other Languages.
4th Jan 2017, 5:35 PM
Joseph Sai
Joseph Sai - avatar
+ 12
Yes, it depends on what programs you want to develop. Python is a great start. It is easy and very powerful. It is my favorite by far. JavaScript is, also, very easy to learn, and will help you to understand OOP later on.(If you need to, of course)
16th Nov 2016, 8:17 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 7
if you need to implement difficult algoritms like face recognition, you need math, but if you are going to write app that loads data from website and saves it to the exel table, you don't need math, only appropriate api libraries
16th Nov 2016, 8:01 PM
Дмитрий Шкурко
+ 6
Of course you can! If you don't want to develop programs related to signal processing, statistical analysis, data mining etc. normally you will not need more complex mathematical formulas than simple additions, multiplications and subtractions. Furthermore, there is a wide variety of libraries in almost all programming languages that provide you with ready-made mathematical formulas that you can use them (if needed) without knowing their internal implementation ( simply you don't really care about it after all). Not to mention that the source code that you write in a high level programming language is turned by the compiler into machine code (zeros and ones). In this lower level all the operations, even the most complex mathematical expressions, are performed by additions, subtractions and shifts of binary numbers!!
16th Nov 2016, 8:11 PM
Miltiadis Siavvas
+ 4
you can start with python, it's a good language and you can have fun with it, it has a huge standart library and many many external one
16th Nov 2016, 8:09 PM
Дмитрий Шкурко
+ 4
You don't need math there are api for just about any task
18th Nov 2016, 5:30 PM
Agaba Ivan
Agaba Ivan - avatar
+ 4
Short answer yes, but it really depends on what type of applications you are going to develop. Most people are fine without doing any advanced math but sooner or later you are going to need to know at least the basics to solve certain problems and even use algorithms so doing a few math courses in your spare time can be really beneficial in the future.
4th Jan 2017, 5:29 PM
Alex
Alex - avatar
+ 3
depands of what programs are you going to develop
16th Nov 2016, 7:55 PM
Дмитрий Шкурко
+ 3
You don't need complicate math to start coding but the more you code, the better you will get at math.
4th Jan 2017, 4:02 AM
seamiki
seamiki - avatar
+ 3
At the beginning you don't need to know math.But at the advance level you have to know it.Python is very good for beginer.
4th Jan 2017, 4:19 AM
Zahidul Islam
Zahidul Islam - avatar
+ 2
yes but not without logic
4th Jan 2017, 6:37 AM
rushikesh bute
rushikesh bute - avatar
+ 2
Yes, ofcourse why not math is not at all complusory to learn programming. To learn programming you need to just focus and understand the basic concepts of programming and programming languages.
4th Jan 2017, 12:43 PM
Rounit Mathur
Rounit Mathur - avatar
+ 2
Only general programming is needed
5th Jan 2017, 1:10 PM
Mrityunjay Jha
Mrityunjay Jha - avatar
+ 1
c++,i now basics of pascal
16th Nov 2016, 7:57 PM
Haze Doxo
Haze Doxo - avatar
+ 1
thank you,witch programming language is best for beginers
16th Nov 2016, 8:05 PM
Haze Doxo
Haze Doxo - avatar
+ 1
thank you
16th Nov 2016, 8:13 PM
Haze Doxo
Haze Doxo - avatar
+ 1
Yes you can until you know Basics such as Addition ,Subtraction, Multiplication and division and yet I would recommend you to go through a maths book as programming use algorithms so even if you are not good in maths just try to understand what are you dealing with would be times better than knowing nothing, for eg:- ( ! in C++ means factorial which is a mathematical term such as 5! means 5×4×3×2×1(5!=120) and 4!=4×3×2×1(4!=24) also 3! means 3×2×1=6) so now you know what is ! which is often used in Different terms in different language. But it will be now easier for you as you know what it's about.... So don't worry even if you don't understand it's still might be worth a shot, but it won't matter either as you won't be under any stress so it's your call but you will learn maths while programming or before programming not all maths( no trigonometry geometry and statics) for logical and algorithmic reasoning during programming so you bite a hot dog one way or the other if you eat it at a constant speed both will finish at same time, so good luck ...... ( I don't like maths much either)
4th Jan 2017, 5:16 AM
TheNerd'sPoint //
TheNerd'sPoint // - avatar
+ 1
yes
4th Jan 2017, 12:52 PM
DENNIS KIPKEMBOI
DENNIS KIPKEMBOI - avatar
+ 1
Of course! But if you want to learn, don't use sololearn. Because in most cases, they will made you have to guess the output with lots of hard operations.
4th Jan 2017, 12:57 PM
PortillTech
PortillTech - avatar
+ 1
Also, the best language to learn for beginners is called "Scratch".
4th Jan 2017, 12:59 PM
PortillTech
PortillTech - avatar