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

In summary, open-source computer languages are freely available and can be modified and distributed by anyone, while proprietary languages are owned by a specific company and require a license to use. The choice between open-source and proprietary languages for beginner projects depends on the project and personal preference, as open-source languages have a larger community and more resources available, while proprietary languages may have more advanced features and support but also come with a cost. Some popular open-source languages include Python, Java, JavaScript, and Ruby, which have a large community of developers and are widely used in various industries. It is possible to use multiple languages in one project, but this can make it more complex and difficult to maintain. Resources for learning proprietary languages are available from companies, but they
  • #1
Ad hoc
1
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
  • #2
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.
 
  • #3
for your question! A good beginning computer language is one that is easy to learn and has a wide range of applications. Some popular options for beginners include Python, Java, and C++. These languages are relatively easy to pick up and have a large community of users who can provide support and resources.

As for projects on makezine.com, it is not necessary to use a proprietary language for their hardware. In fact, many projects on the site use open-source languages like Arduino or Raspberry Pi, which are popular among hobbyists and makers. Using open-source languages allows for greater flexibility and customization in projects, as well as access to a larger community of developers. However, some projects may require specific proprietary languages or software if they are designed for a specific hardware or platform. It is always important to carefully read the project instructions and requirements before starting any project.
 

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

1. What is the difference between open-source and proprietary computer languages?

Open-source computer languages are languages that are freely available and can be modified and distributed by anyone. Proprietary computer languages, on the other hand, are owned by a specific company and require a license to use.

2. Is it better to use open-source or proprietary computer languages for beginner projects?

It really depends on the project and personal preference. Open-source languages tend to have a larger community and more resources available, making it easier for beginners to learn. Proprietary languages may have more advanced features and support, but they also often come with a cost.

3. What are some popular open-source computer languages?

Some popular open-source languages include Python, Java, JavaScript, and Ruby. These languages are widely used in various industries and have a large community of developers.

4. Can I use multiple computer languages in one project?

Yes, it is possible to use multiple languages in one project. This is often done to take advantage of the strengths of different languages. However, it can also make the project more complex and difficult to maintain.

5. Are there any resources available for learning proprietary computer languages?

Yes, many companies offer resources such as tutorials, documentation, and online courses for learning their proprietary languages. However, these resources may come at a cost and may not be as widely available as resources for open-source languages.

Similar threads

  • Programming and Computer Science
Replies
11
Views
1K
  • Programming and Computer Science
Replies
8
Views
953
  • Programming and Computer Science
Replies
15
Views
1K
Replies
46
Views
3K
  • Programming and Computer Science
12
Replies
397
Views
14K
  • Programming and Computer Science
Replies
16
Views
2K
  • Programming and Computer Science
Replies
16
Views
1K
  • Programming and Computer Science
4
Replies
107
Views
5K
  • Programming and Computer Science
Replies
9
Views
1K
Back
Top