Beginning Computer Language: What to Use & Projects w/ Proprietary Languages

AI Thread Summary
A good starting point for beginners in computer programming is Python, as it is simple to learn, with numerous resources available such as books and tutorials. Python is an interpreted language, allowing users to execute code line by line, which aids in understanding and debugging. It supports various programming styles, including procedural, object-oriented, and functional programming, and offers a wide range of libraries for practical applications. For those interested in hardware and robotics, knowledge of C is essential, as it is often required for programming specific hardware projects, such as those found on makezine.com, which may necessitate proprietary languages for their unique hardware.
Ad hoc
Messages
1
Reaction score
0
What is a good beginning computer language?

Also, do projects such as the ones on makezine.com require a proprietary language for their own hardware?

Thanks
 
Technology news on Phys.org
Python is probably my recommended first language.
It simple, there are lots of books and tutorials.
It's intepreted - you can just type a line and see the result without needing to compile.
It supports lots of styles of programming, procedures, objects and functional programing.
Plus there are lots of libraries to do useful things with it.

If you want to build hardware/robotics you are probably going to ultimately need to know C.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top