I agree with Kropes, there are way too many posts from people who don't want to take the time to learn or want some else to do the work for them. I understand that there are circumstances where time is of the essence, but I have seen too many posts that start like: This is what I want to do, can you write all of the code for me.

It seems that I am in the same boat as many people here. I have been programming for a couple of years now and was kind of dumped up to my neck with this project. Prior to working on my current project I had never really programmed before (except for the regular school assignments). What little programming I did know was in Fortran and Pascal. When I accepted this assignment I thought I was going to be part of a team. Much to my surprise I was the project (Hardware, software, test and documentation). My boss did not seem to mind that I had never programmed before, did not know VB and never even used MS Access before. His only advise was "F1". I have learned a lot over the last couple of years, but relatively speaking I do not know much at all. My learning has always been a direct result of my current needs and the whimsical desires of my users. For me personally, I find that I learn things better if I figure it out for myself. Unfortunately, sometimes my methods are just plain dumb. Many times I have been reviewing posts and came across one which many people may have considered as a very basic question and I read the responses and realize just how dumb I had been in doing it my way. So, I do not feel that there too many questions that should not be asked. Just that people should attempt to find an answer prior to posting.
Sorry, I have been holding that in for a long time.

As far as Flowcharting goes, I think it really depends on the programmer and the task that is involved. When I first started, I used flowcharts all the time. Now, I only resort to using them when the task is very complex and may have a significant impact upon the rest of the application.