|
Programming and Assembly Language Please read this Topic's rules!! |
![]() |
| LinkBack | Thread Tools | Rate Thread |
| ||||
Learning to Program - Where to Start So I know a TON about hardware, but almost nothing about programming and software. I'd like to balance these out for many reasons. I'm pursuing a physics degree and there seems to be a huge push right now to model complex physics using computer simulations. I'd like to start by learning Java. What's the best way to go about this? Edit: I found this, seems to be a pretty good place to start.
__________________
Last edited by jacksonwalters; 1st November, 2009 at 06:49 PM. |
| ||||
Wellll..... there's the sticky at the top of this section: Starting points for all programmers! If I ever get the time to learn to program "properly" (as opposed to using IEC-1131 standard programming tools), I'd start with Python, rather than Java. But that's just me.
__________________ It is by coffee alone I set my mind in motion... |
| ||||
Rather depends on the book and the website, IMO, though in general I agree. I probably own 20 different electronics books, primarily because something that I was a little foggy on in one book was explained better in another one, while both books failed to properly explain (at least, in a way I could grasp) another item. The same with programming. However, web sites are a lot cheaper to access, and much quicker too. I've found, though, that there's no substitute for doing. Obviously, you have to read some to get a clue how things work, but at some point, you've got to write and debug your own software before you really get a feel for how things work. I'd probably follow Kaitain's advice and start with Python these days (even though I'm not a great big fan of Python). Python's syntax lends itself to learning programming without having to deal with a lot of arcane stuff (Perl has got to be among the worst languages I've seen for obscure, hard to read, and just plane arcane syntax). |
| ||||
Quote:
__________________ Notebook: Apple Macbook Pro 13" i7 2.7Ghz (3.4Ghz max) 8GB DDR3 1333Mhz (Mac OSX 10.6.7) Desktop: ASUS Rampage Formula X48 Intel Core 2 Quad Q9450 (Yorkfield) @ 3.60Ghz (Folding SMP Linux) Running Fedora 15 Linux (GNOME 3) Dual Dell 2407WFP ![]() Drivers, Games, Demos, Mods and Overclocking Tools At AOAFiles |
| ||||
Doing a lot of PLC work, are we? AB controllers, I'm guessing? |
| ||||
So like your only one up on me!? ":O}
__________________ "Though all men live in ignorance before mystery, they need not live in darkness... Justice is foundation and Mercy ETERNAL." DKE "All that we do is touched by Ocean Yet we remain on the shore of what we know." Richard Wilbur [img]/forum/attachments/random-nonsense/16515-sigs-dan_drag.jpg[/img] Subscribers! Ask Pitch about a Custom Sig Graphic Last edited by Daniel ~; 5th November, 2009 at 06:44 PM. |
| ||||
Quote:
![]() Actually, I'm being a bit unfair. I don't have a lot of experience with ladder logic, but my impression of it is that it actually does what it is designed for quite well. |
| ||||
Damn Dude, That was cold!! LOL
__________________ "Though all men live in ignorance before mystery, they need not live in darkness... Justice is foundation and Mercy ETERNAL." DKE "All that we do is touched by Ocean Yet we remain on the shore of what we know." Richard Wilbur [img]/forum/attachments/random-nonsense/16515-sigs-dan_drag.jpg[/img] Subscribers! Ask Pitch about a Custom Sig Graphic |
| ||||
Less PLC, but plenty of ESD and DCS. Triconex controllers for ESD and Honeywell Experian PKS for DCS. The few PLCs on this site are all Siemens S7 (though I prefer AB's controllers). Most of them are either programmed through function block view or structured text. Quote:
It's also responsible for the high incidence of mental illness among control systems engineers... ![]()
__________________ It is by coffee alone I set my mind in motion... |
![]() |
Tags |
programming |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Rate This Thread | |
| |
![]() | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Scientists learning to program "synthetic life" with DNA | Daniel ~ | Random Nonsense! | 4 | 19th February, 2009 10:29 PM |
Learning to Ride | aghastpumpkin | Random Nonsense! | 14 | 11th March, 2007 07:47 AM |
Learning about Computers | Fishboy | Random Nonsense! | 27 | 3rd August, 2005 08:50 PM |
Learning about Hardware | Ender | General Hardware Discussion | 14 | 1st September, 2004 04:32 AM |
Learning cgi with linux | loop | OS, Software, Firmware, and BIOS | 5 | 26th February, 2003 12:50 PM |