| | |
Where to begin
![]() |
•
•
Join Date: Jul 2004
Posts: 2
Reputation:
Solved Threads: 0
Hello all. I, like other members I have seen post here, am looking to learn programming. My motivation is perhaps a bit different however. I do not expect to make a career of it although having some basic programming knowledge would enhance my effectiveness in my current field.
I have been in the IT field for 5 years and have learned 99% of what I know based on my exposure via the workplace and what little tinkering I have done on my own. My area of expertise is hardware/application support mainly dealing with servers and web applications.
I have had limited exposure to programming over the years, starting with writing programs in BASIC on a TRS-80 when I was 10. When I started work for my current company, their legacy system was DOS 6.22 and COBOL based. I never had to learn COBOL as we had a programmer for that but all of the DOS batch processes were up to me. Call it a trial by fire if you will. I was able to suck it up and learn (basically overnight) how to support the existing system and, more importantly, make improvements to it.
Quite often, I come up against situations at work where I need to automate a simple file handling process and, of course, am given no development resources to do it. Because of this I have become increasingly reliant on batch processes and while they are efficient and usually reliable, I would like to be able to write my own simple programs to perform these operations.
All that being said, I have seen the advice given to the other posters asking this same question and honestly am a bit unsure of where to start. I am aware that a particular person's goals play a role in what advice is given to them regarding where to start. I can also see that many of the members have strong opinions on where to start and what is important to know. Given all that I have put forth in this post, what advice does the community have for me? I do not expect to learn programming overnight, quite the opposite actually. I would like to learn the fundamentals and have a strong foundation first. I have the luxury of time and want to go about this properly.
Any and all help is appreciated. Thanks in advance to those that took the time to read and respond to this.
I have been in the IT field for 5 years and have learned 99% of what I know based on my exposure via the workplace and what little tinkering I have done on my own. My area of expertise is hardware/application support mainly dealing with servers and web applications.
I have had limited exposure to programming over the years, starting with writing programs in BASIC on a TRS-80 when I was 10. When I started work for my current company, their legacy system was DOS 6.22 and COBOL based. I never had to learn COBOL as we had a programmer for that but all of the DOS batch processes were up to me. Call it a trial by fire if you will. I was able to suck it up and learn (basically overnight) how to support the existing system and, more importantly, make improvements to it.
Quite often, I come up against situations at work where I need to automate a simple file handling process and, of course, am given no development resources to do it. Because of this I have become increasingly reliant on batch processes and while they are efficient and usually reliable, I would like to be able to write my own simple programs to perform these operations.
All that being said, I have seen the advice given to the other posters asking this same question and honestly am a bit unsure of where to start. I am aware that a particular person's goals play a role in what advice is given to them regarding where to start. I can also see that many of the members have strong opinions on where to start and what is important to know. Given all that I have put forth in this post, what advice does the community have for me? I do not expect to learn programming overnight, quite the opposite actually. I would like to learn the fundamentals and have a strong foundation first. I have the luxury of time and want to go about this properly.
Any and all help is appreciated. Thanks in advance to those that took the time to read and respond to this.
PHP has a nice set of string/file functions you can use. Of course, I'd recommend Perl beforehand, but PHP is easier and I believe has a bigger community than Perl. Are you looking to develop a web application or a desktop application. Also, can you be more specific on what you say about automating "a simple file handling process"? Lastly two more questions: what operating system are you talking about, Windows? What kind of budget are you dealing with?
Check out my blog at http://www.shinylight.com for more stuff about web dev.
•
•
Join Date: Jul 2004
Posts: 2
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by inscissor
Are you looking to develop a web application or a desktop application.
•
•
•
•
Originally Posted by inscissor
Also, can you be more specific on what you say about automating "a simple file handling process"?
•
•
•
•
Originally Posted by inscissor
Lastly two more questions: what operating system are you talking about, Windows? What kind of budget are you dealing with?
•
•
Join Date: Jul 2004
Posts: 5
Reputation:
Solved Threads: 0
This is interesting to me. I am in the same boat, but I dont have quite the same experience. I even posted a similar thread (If I would have seen this one I wouldn't have made mine). I have already started to tryto learn C++ - but so far is has been quite a challenge. I'll keep pluggin' away and askin' questions. What are the more common, widely used/accepted languages?
The most widely used languages vary with the type of programming you want to do. If it's application programming (i.e. commercial software) - there is C++, C#, Java, etc. If it's web development programming (i.e. software that powers interactive web sites such as this one), then PHP is a big one.
•
•
Join Date: Jul 2004
Posts: 5
Reputation:
Solved Threads: 0
•
•
•
•
Originally Posted by cscgal
The most widely used languages vary with the type of programming you want to do. If it's application programming (i.e. commercial software) - there is C++, C#, Java, etc. If it's web development programming (i.e. software that powers interactive web sites such as this one), then PHP is a big one.
Thank You.. that is the exact answer I have been looking for.. I just didn't knwo how to word what I was looking for..
![]() |
Similar Threads
- Where do I begin to submit website to search engines. (Search Engine Optimization)
- array program, dont know where to even begin! (C)
- A Begin Expression in Python (Python)
- Begin Expression in Scheme (Computer Science)
- Begin transaction in VB? (Visual Basic 4 / 5 / 6)
- remove 'begin 2 search' (Viruses, Spyware and other Nasties)
- confused how to begin this program (C++)
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: Build an enterprise application for a customer with aprox. 100 Clients ???
- Next Thread: Pursuing a degree for a tech job
| Thread Tools | Search this Thread |
1gbit advertising advice amazon answers archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program questions r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words







