[–]16433576?0 points
0 points
0 points
(+0|-0)
ago
The future is Bots and Data Science.. both of these primarily rely on Python and R. Python can do almost anything; and it’s very easy to learn. There is also a great community and catalog of tools.
[–]16418857?0 points
0 points
0 points
(+0|-0)
ago
Only electrical engineers should learn C as a first programming language. People telling you to learn C are just /g/ memeing. Idiots complain that Python is too easy, but it is an ideal learning language. It has simple syntax, a huge and well documented standard library (including a nice enough GUI framework), and runs equally well on Windows, Mac, Linux, and BSD machines. As an added bonus, there are lots of companies that use Python and hire Python programmers. You'll get more gratification with less frustration learning Python than C, and that's critical for someone who's just learning. Asking a total newbie to learn C first is just short of setting them up for failure. Lots of wizards learned using BASIC; think of Python as 21st century BASIC.
If you need to learn C for a specific purpose such as writing microcontroller code or an operating system or whatever, learn it then. Don't worry about pointers and malloc and undefined behavior and nasal demons unless you absolutely have to.
[–] 16413725? ago
Besides making me a melon sized balls having Chad, would knowing C also potentially make me a more useful asset on the job market than say, Python?
[–] 16433576? ago
The future is Bots and Data Science.. both of these primarily rely on Python and R. Python can do almost anything; and it’s very easy to learn. There is also a great community and catalog of tools.
Python will be the language of the Revolution.
[–] 16418857? ago
Only electrical engineers should learn C as a first programming language. People telling you to learn C are just /g/ memeing. Idiots complain that Python is too easy, but it is an ideal learning language. It has simple syntax, a huge and well documented standard library (including a nice enough GUI framework), and runs equally well on Windows, Mac, Linux, and BSD machines. As an added bonus, there are lots of companies that use Python and hire Python programmers. You'll get more gratification with less frustration learning Python than C, and that's critical for someone who's just learning. Asking a total newbie to learn C first is just short of setting them up for failure. Lots of wizards learned using BASIC; think of Python as 21st century BASIC.
If you need to learn C for a specific purpose such as writing microcontroller code or an operating system or whatever, learn it then. Don't worry about pointers and malloc and undefined behavior and nasal demons unless you absolutely have to.
[–] 16413756? ago
Python is designed to be easy to learn. If you know C, you can figure out Python in an afternoon.