473,320 Members | 1,914 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

What programming language to learn?

You guys probably get this question a lot, but here we go:

I have an engineering background and recently made some hardware that I want to control with my laptop via USB. I want to make some software to control the hardware with a GUI interface. The GUI will not be particularly complex, and I'm looking for a language that's:

(1) extremely easy and quick to learn (i'm not trying to learn hardcore programming here -- just prototype);
(2) cross-platform (the application must be able to run on both Windows and Mac; I don't care about linux);
(3) has a free development kit.

My key priorities here are prototyping as rapidly as possible without getting into too much programming nitty gritty and cross-platform support.

I have an in-depth background in PHP, Javascript, HTML, CSS, Visual Basic, a little bit of Java and a little bit of C++.

I was looking into possibly either using Qt and C++, or some language with .NET. Any advice would be really appreciated!

Thanks!
May 8 '13 #1
0 1187

Sign in to post your reply or Sign up for a free account.

Similar topics

17
by: Jared | last post by:
This is going to seem like a generic question that has been posed 1001 times and is probably very subjective, but I need some real world answers, rather than textbook answers. Let me give my...
2
by: khalid | last post by:
Hi people!!!!! I'm new to programming from a Networking background! I want to make Commercial programs that i can distribute as shareware ect.As far as i know most applications like napster,...
6
by: Giku Promitt | last post by:
We received a task @ school to create a project for our winter session. My task is to make a program that would automize the ticket booking process in a cinema. Assuming that: I want a friendly...
3
by: haanjae | last post by:
what programming language should i use in creating a bandwidth control system? Java, C++, C# or any other language?
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.