Could someone help me determine a good langauge to learn?

  • Thread starter Thread starter philtered
  • Start date Start date
AI Thread Summary
The discussion centers on the desire to learn programming primarily to modify an auto-scanner for cars, specifically referencing a product from Ross-Tech. The feasibility of this project is questioned, highlighting the need for the source code of the scanner software and detailed specifications of the car's diagnostic system. Without these, modifying the scanner could be extremely challenging. Suggestions are made about using programming languages like Java or Visual Basic if the specifications can be obtained, but the likelihood of reverse engineering the system is noted as a significant hurdle. It is also mentioned that the scanner may already provide extensive access to the car's systems, potentially limiting the benefits of further modifications. For beginners, the importance of understanding basic programming concepts is emphasized, with recommendations to start with easier languages like C# or Java before progressing to more complex languages like C/C++ for hardware-related programming. The role of a good instructor in learning programming is also highlighted.
philtered
Messages
8
Reaction score
0
The main purpose I want to learn to program is so I can work with and modify the auto-scanner (code reader) for my car. it would also great to be able to increase the range of modifications you could make with the scanner.

This is the cable/system currently that I have in mind:

http://www.ross-tech.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=VCKII&Category_Code=VAGCOM"

Maybe someone could even tell me if that's possible.



Other areas of use would be web development and maybe some simple apps.
 
Last edited by a moderator:
Technology news on Phys.org
philtered said:
The main purpose I want to learn to program is so I can work with and modify the auto-scanner (code reader) for my car.

That sounds pretty difficult, unless you have:
1) The source code for the scanner software
2) Extremely detailed specs on the format of the data stored and transmitted by the car's diagnostic system
3) The ability to re-write your car's diagnostic system, including information on how the individual systems' stats are gathered

If you've got the source code, that's a reasonably possible undertaking, assuming you get very familiar with it. Otherwise, this seems ludicrously difficult as a do-it-yourself project.

DaveE
 
IF you can get the specs for the interface to that plug-in device, most any PC side programming language would do -- say Java or Visual Basic. However I doubt that the manufacturer would be interested in telling you how their product actually works, so you would have to reverse engineer the whole system. That's a lot of hacking for a neophyte -- but a great learning experience presuming that you have no life whatsoever.

It's also likely that the device gives you access to just about everything you can do to the car on the other end already, so you might not gain much control.
 
Thanks for the responses guys, its probably best that I do some more research and see what I can find and if its worth the time investment
 
At first, you have to know the concept of programming. All programming languages has similar concepts such as arrays, functions/methods, etc. Try to pick an easy language and semi-powerful language to learn from. I would say go with C# or Java... Once you get it, feel free to move to the language that suits your later future goal. OOP is the way to go ... If you want to get into coding computational, hardware, embedded systems and such things, you eventually will have to learn C/C++ ... I don't recommend you starting with C/C++ ... NOTE: instructor also plays big role in helping you understanding programming
 
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