![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: Feb 2008
Location: Upsate NY
Posts: 4
Rep Power: 0
![]() |
Your help needed in getting started, please.
Hello everyone,
I apologize in advance for what may be an age old question for you folks. I am interested in learning to program/learn a language. But I don't know where or how to get started. I'm 53 and disabled. I was a quadriplegic for a few years, and rehabed back to a functional state. I was a diesel mechanic for 20 + years. While rehabbing I taught myself about computers, and have built several of them for friends and family. I am also self taught in Excel, and recently took the Microsoft Office Specialist test and received an Expert certification. I often work with Visual Basics for Applications to write my own macros for Excel. I do work part time. My work involves keeping statistics for the physical therapy dept of a hospital and I have built a handful of databases (in excel) with macros for my bosses. A few years ago I bought a book & software to try and learn VB.Net. I devoured the book and loved doing the excercises. But I had 2 problems. The first being---did I start with the right language? Is there a better language? There are somany options and variations my head is swimming. The second, and bigger, problem is---what do I "do" with it? When I finished the VB.Net book I was so excited to get started, but so utterly frustrated in not knowing how to proceed or what to build/do/create with it that I walked away from it all. So I guess what I'm asking is-- what would you tell a complete beginner to do to get his feet wet? I guess because of my work it would be beneficial to learn how to create/work with databases. I don't really have the money to attend college courses. So any suggestions about which path to start down, and any recommended resources, would be most appreciated. Again, I'm sorry for such a wide open question. I know the respnses can be many, and varied. But I appreciate you takig the time to read this. Thanks, Don |
|
|
|
|
|
#2 | |
|
Professional Programmer
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 287
Rep Power: 2
![]() |
Re: Your help needed in getting started, please.
Quote:
Try to make something "business" like, eg: a register program (that's always fun). A Database of products that you can search. Anything is possible. THose were some of the projects I started with when learning VB.NET.
__________________
SYNTAX ERROR ... |
|
|
|
|
|
|
#3 |
|
I eat cake for breakfast.
![]() ![]() ![]() ![]() Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9
![]() |
Re: Your help needed in getting started, please.
Databases would be a good path. Check out Microsoft SQL Server - it integrates really well with Visual Basic, as they're made by the same people.
You'll see a Learning link on the left. I've not browsed it thoroughly, but it looks to have some useful starting points. It does recommend getting a book - I would too. |
|
|
|
|
|
#4 |
|
Professional Programmer
Join Date: Sep 2007
Location: Sydney - Australia
Posts: 287
Rep Power: 2
![]() |
Re: Your help needed in getting started, please.
Actually, yes. I would agree. SQL is very good to learn.
__________________
SYNTAX ERROR ... |
|
|
|
|
|
#5 | ||||||
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 1,122
Rep Power: 5
![]() |
Re: Your help needed in getting started, please.
Quote:
Quote:
Quote:
That said, I'd recommend grabbing a copy of one (or more) of the 'express' editions of the Visual Studio languages, as they're freely available from Microsoft's site. The learning curve for C++ might be a bit steep (but by no means insurmountable) if all you've been exposed to is VBA, but VB.NET should be easy to pick up. C# will be midway between the two in terms of difficulty, but many people prefer the syntax of C# to VB.NET. All of these have ample tutorials and other materials online, so you won't suffer from a lack of resources. Quote:
Another idea is a simple game, such as Tic-Tac-Toe, Tetris, or Scrabble. The latter also offers a chance to tie in databases for the 'dictionary' used to validate words, though it's an awful lot of typing unless you secure the word list from elsewhere. All three of these game ideas can potentially be made into online multiplayer games, giving you the chance to learn about sockets and such, so you can play against a friend in another location. Quote:
Quote:
Welcome to the forums. ![]()
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
||||||
|
|
|
|
|
#6 |
|
Newbie
Join Date: Feb 2008
Location: Upsate NY
Posts: 4
Rep Power: 0
![]() |
Re: Your help needed in getting started, please.
Thank you all for your responses!!! I greatly appreciate everyone taking the time. You gave me alot to think about.
But first, let me apologize for the double post. I clicked the link to register, and did so. When I got the confirmation email, I clicked the supplied link and it brought me here. I created my post, but when I attempted to post it I received a message that "you are not logged in". So I logged in and that's when my post doubled. Sorry for the inconvenience. I have a few questions, if I may. I was interested in the suggestions about MS SQL, so I took a look around. Please correct me if I'm wrong, but from what I read it seems that SQL is used to "access" different databases (like MS Access, Orale, Sybase, etc). None of my daily work is in any of these databases, so would this avenue be a waste of time? And your suggestions that I start with something that I can apply to what I do every day was right on the money. It would be much more meaningful to me to work towards something that has some value to what I do. All of my work is in Excel. This is for 2 reasons. 1) I'm good with Excel so it's easy for me. But the second reason is the main reason. My bosses, while not very good at all with Excel, they are familiar with it. So I have set up an "interface" sheet (so to speak) and they can go there and easily "ask" questions of the database that I've built. MS Access, which is available to us, scare the crap out of them. And the learning curve for them would be horrendus. So, referring back to a suggestion lectricpharoah made, what language could I use to create my own database from the Excel data that I have? Will SQL pull info from Excel as well? If I were to put my data from Excel into Access, what could I use to build a simple interface to pull info from Access, and allow dunderheads to research info from the database? I realize that it will take me CONSIDERABLE time to accomplish this. But it will give me something really functional to focus on. Sorry to ramble on. Thanks again for your help. Don |
|
|
|
|
|
#7 |
|
Programming Guru
![]() ![]() ![]() |
Re: Your help needed in getting started, please.
MySQL is a database, much like MS Access. SQL is used across the board to query data and execute statemens in the databases. You would certainly not make a mistake learning SQL.
Instead of VB.Net, I would have suggested C# for .NET programming. With C#, you can access data in your database and develop an interface to that data of your own desire. You can make it as hard as complex as you need. It would be an interesting project to take your data from Excel/Access and import it into a MySQL database. Then using the same language (C#) create a standalone application or a web application/service to provide to your bosses.
__________________
http://jasonpowers.net "There are a thousand hacking at the branches of evil to one who is striking at the root." |
|
|
|
|
|
#8 |
|
Newbie
Join Date: Feb 2008
Location: Upsate NY
Posts: 4
Rep Power: 0
![]() |
Re: Your help needed in getting started, please.
Thank yo Infinite! I greatly appreciate the information.
Now to sound completly stupid...what software do I need to begin? Any suggestions? Thank you again. Don |
|
|
|
|
|
#9 | ||
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Wet west coast of Canada
Posts: 1,122
Rep Power: 5
![]() |
Re: Your help needed in getting started, please.
Quote:
Quote:
If you go on MSDN, you will find examples and articles about interfacing Excel with various languages, like C# and VB.NET. To answer your other question, it's quite simple to pull data from a database (MS Access or otherwise) into a .NET application, and update the database from the application. This way, you can have the app present a friendly user interface, with fields that the user fills in, and the app does all the work of displaying and updating things. This sounds a lot like what you're looking for, making me think a database is a better tool than a spreadsheet for your needs.
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
||
|
|
|
|
|
#10 | |
|
Cookies!
|
Re: Your help needed in getting started, please.
Quote:
__________________
http://www.thedesignforums.com |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Hey - Looking to get started.. | Hoppus | Community Introductions | 2 | Feb 15th, 2008 3:47 AM |
| Started skewl | Wizard1988 | Coder's Corner Lounge | 12 | Aug 30th, 2007 1:49 PM |
| Need help getting started | g2k556 | C++ | 18 | Jun 4th, 2006 6:16 PM |
| Getting Started | Double_Helix | Other Programming Languages | 4 | Apr 12th, 2005 9:10 AM |
| I need a little help to get started on CGI scripting | Aphex_Twin | Perl | 4 | Mar 24th, 2005 10:15 AM |