Results 1 to 34 of 34

Thread: How did you learn?

  1. #1

    Thread Starter
    New Member EnderMB's Avatar
    Join Date
    Dec 2005
    Location
    Bristol, United Kingdom
    Posts
    2

    How did you learn?

    I've been using Visual Basic 6 for about 2 years now, and to be honest, I suck terribly at it. I've also had SAMS Teach Yourself Visual Basic 6 in 24 Hours for the same amount of time and have gotten nowhere with it. The book feels so weighed down with useless crap that I can't learn anything from it. This thread seemed like a good idea to create because I'm planning to spend this time on working on my VB so I can succeed at Visual Programming at college.

    So the burning question (that has probably been asked millions of times before). How did you learn?

  2. #2
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: How did you learn?

    By taking on personal projects and creating actual applications instead of what the book asks you to do. Pick a project, start working on it and see it through to the end, including deployment.

    Then do it again, new projects.

  3. #3
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: How did you learn?

    By being the new kid in the department, back in late 1993, and having VB3 installed on my new PC, and a stack of specs put in my Inbox.

    PS: There was no online help for much of anything back then, and I didn't know anyone that could even spell VB, much less how to code in it.

    I flew by the seat of my pants for quite a while, but I picked it up.

  4. #4
    A SQL Server fool GaryMazzone's Avatar
    Join Date
    Aug 2005
    Location
    Dover,NH
    Posts
    7,493

    Re: How did you learn?

    I was at a job where the IT department didn't have the time or personnel to write a program for the department I was in. I just said I can do that (I had no idea what I was getting into, I just wanted to do something different). Was given an assignment for the application and jsut started working it out, that was in 1994, I've been doing it since in vaious languages and databases.
    Sometimes the Programmer
    Sometimes the DBA

    Mazz1

  5. #5
    Smitten by reality Harsh Gupta's Avatar
    Join Date
    Feb 2005
    Posts
    2,938

    Re: How did you learn?

    Quote Originally Posted by EnderMB
    I've been using Visual Basic 6 for about 2 years now, and to be honest, I suck terribly at it. I've also had SAMS Teach Yourself Visual Basic 6 in 24 Hours for the same amount of time and have gotten nowhere with it. The book feels so weighed down with useless crap that I can't learn anything from it. This thread seemed like a good idea to create because I'm planning to spend this time on working on my VB so I can succeed at Visual Programming at college.

    So the burning question (that has probably been asked millions of times before). How did you learn?
    Instead, read a good book by Microsoft (probably VB programming by Balena), and start making small useless things on VB. start from basic data types like integer and single and using for-loop, while-loop, select case etc (using the book). then proceed onto complex data types like strings and perform same operations (seriously strings are things which can take the hell out of you).

    then proceed on to making different modules, class modules, dll files, user control, add-ins etc. and soon you are good enough to make sensible projects.
    Show Appreciation. Rate Posts.

  6. #6
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: How did you learn?

    Quote Originally Posted by Harsh Gupta
    Instead, read a good book by Microsoft (probably VB programming by Balena), and start making small useless things on VB. start from basic data types like integer and single and using for-loop, while-loop, select case etc (using the book). then proceed onto complex data types like strings and perform same operations (seriously strings are things which can take the hell out of you).

    then proceed on to making different modules, class modules, dll files, user control, add-ins etc. and soon you are good enough to make sensible projects.
    But, how did you learn Harsh? That is what he wants to know. Did you follow the method you described in your post?

  7. #7
    Banned
    Join Date
    Nov 2005
    Posts
    2,367

    Re: How did you learn?

    High school, had some C++ and java programming classes. Got obsorbed into the IT deartment at my first job out of high school. Switched to VB6 and learned how to interact with db's. Got a new job as a "dba" (which is never just that) and switched to .Net last Feb.

    Everything I know, I learned from books and forums.

  8. #8
    Member
    Join Date
    Dec 2005
    Posts
    63

    Re: How did you learn?

    Bought the "Learning Edition" of VB5 (it was only $99 - all I could afford at the time), installed it, bought a couple of VB books, and started writing simple programs. I eventually worked up to larger, more complex programs, dlls, class modules, etc.

    Different people learn in different ways. If the method you've chosen isn't working for you, maybe you should enroll in a VB class. You might have an easier time if you have a teacher to help you.

  9. #9
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 2002
    Location
    Bristol, UK
    Posts
    41,974

    Re: How did you learn?

    I followed the method that mendhak mentioned - picked a project I wanted to do (some silly little game I think), and got to work on it.

    After a few of those you should have a decent idea of how to do a lot of different things, and unlike most of us you also have all the resources of the internet to help. I have personally learnt hundreds of bits of useful info from this site over the years, even when I wasn't looking for them

  10. #10
    Member
    Join Date
    Dec 2005
    Posts
    63

    Re: How did you learn?

    Quote Originally Posted by si_the_geek
    I followed the method that mendhak mentioned - picked a project I wanted to do (some silly little game I think), and got to work on it.

    After a few of those you should have a decent idea of how to do a lot of different things, and unlike most of us you also have all the resources of the internet to help. I have personally learnt hundreds of bits of useful info from this site over the years, even when I wasn't looking for them
    Forums are an outstanding resource, that's for sure.

  11. #11
    Junior Member
    Join Date
    Nov 2005
    Posts
    25

    Re: How did you learn?

    Hi

    I first learned basic when i was a kid on a commodor 64, but i kinda forgot about it as i started to grow up doing other things, then when i got to 23 i wanted to start to learn again, so i tought my self python (which i still do for my linux apps and some windows apps). I then said to my wife i would like to do it as a job so i went to collage to learn VB6 and started to build useless apps in vb and im still at collage although i finish at the end of january , Im not the best at what i do and i still consider my self to "suck" at vb but i enjoy it, i guess thats the key to learning. But Like the others have said Pick a project and write it down on paper (the idea and how you need to get it to where you want) then research the info you need then set about writing it refer to your sams book i do for vb and python from time to time check forums and other places the best is this and most of all have fun.

  12. #12

    Thread Starter
    New Member EnderMB's Avatar
    Join Date
    Dec 2005
    Location
    Bristol, United Kingdom
    Posts
    2

    Re: How did you learn?

    My major problem at the moment is that my course is asking for a lot more than what I know, so I pretty much need to learn this stuff fast. VB seems to be giving me a lot more trouble than learning stuff like PHP. I'd probably learn a lot more from doing small projects, but when I have large assignments to do, they only end up wasting time I could be spending on those.

  13. #13
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: How did you learn?

    Back in 1991, I was 10 years old, and got to program for the first time ever in Amiga BASIC. There was no internet or anything, only a bunch of games that were open source, and this old book that came with it. The only reason why I wanted to learn how to program was to make my own video games. Did that for about 5 years, and even did some Apple][c BASIC in between, with no book or anything. Just some knowledge I took from one BASIC to another. Then when I was about 15-16 years old, I took a computer programming course in highschool, which had Visual Basic 4.0 Professional Edition. It was totally different than the BASIC I knew, and had OOP, something I never done before. I picked up on it pretty quickly, with no internet or anything. I started making a bunch of little games in class, along with my programming classwork. Then I ended up getting VB5 Learning Edition for X-Mas, which I had ever since. Now I got 9 years VB experience under my belt, and 14 years programming experience total. I still make my own games to this day, only using DirectX in VB.

    My advice to you is take what you know now, and make little games yourself. In time, you will be a much better programmer, and not have to rely on Teach Yourself books.

  14. #14
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: How did you learn?

    Quote Originally Posted by Jacob Roman
    My advice to you is take what you know now, and make little games yourself
    Unless your goal is to become a professional graphics art programmer, I would suggest you learn how to deal with SQL, databases and report writing.

    That is going to make you money.

  15. #15
    Software Carpenter dee-u's Avatar
    Join Date
    Feb 2005
    Location
    Pinas
    Posts
    11,127

    Re: How did you learn?

    I bought a reference book for VB5 then tackled the software of our thesis (plus another software for one of the other group's thesis), it's where it all started for me...
    Regards,


    As a gesture of gratitude please consider rating helpful posts. c",)

    Some stuffs: Mouse Hotkey | Compress file using SQL Server! | WPF - Rounded Combobox | WPF - Notify Icon and Balloon | NetVerser - a WPF chatting system

  16. #16
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: How did you learn?

    Quote Originally Posted by Hack
    Unless your goal is to become a professional graphics art programmer, I would suggest you learn how to deal with SQL, databases and report writing.

    That is going to make you money.
    It was a metaphor, Hack.

  17. #17
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: How did you learn?

    I am self taught. I learned from the same book and only that book. If you dont do the examples and create your own programs and learn how to actually do it then yes it will be hard but you will learn. The main thing is not to quit.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  18. #18
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: How did you learn?

    That's how I learned. Coding on my own, and less reliance on books.

  19. #19
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: How did you learn?

    At one point I took a VB5 programming class in hopes to expand my horizon but low and behold, I knew more then the teacher and ended up teaching part of the class. Needless to say I got an A+
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  20. #20
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: How did you learn?

    I was teaching the class how to make their own video games. They wanted something to play with in class so they don't end up bored.

    I aced the 2nd year, but failed the 1st cause I was too busy making games instead of doing my classwork.

  21. #21
    Smitten by reality Harsh Gupta's Avatar
    Join Date
    Feb 2005
    Posts
    2,938

    Re: How did you learn?

    Quote Originally Posted by Hack
    But, how did you learn Harsh? That is what he wants to know. Did you follow the method you described in your post?
    well, i haven't read a single book on VB (i am tooooo lazy), but yes, learning C++ like this helped me making a grip on the language.

    as far as the procedure is concerned, yes this my way. i have done learning making modules and class modules, and a bit of UC. now i am into making dlls. again, not a major one. like i said start making small useless things and lately you will see that you are good enough to make really useful stuff.

    i will try making small dlls (really useless, like for additions, multiplications etc, then one for strings, then making one using controls), then i will probably make one for the TreeView Folder browser.

    well this is my belief that it is the best possible way to learn.

    and last but not the least:
    "Learning something is Better than Studying everything"
    Show Appreciation. Rate Posts.

  22. #22
    Smitten by reality Harsh Gupta's Avatar
    Join Date
    Feb 2005
    Posts
    2,938

    Re: How did you learn?

    Oi, i crossed the 1000 posts mark.
    Show Appreciation. Rate Posts.

  23. #23
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: How did you learn?

    Congrats! You are now an official SPAMMER!

  24. #24
    Software Carpenter dee-u's Avatar
    Join Date
    Feb 2005
    Location
    Pinas
    Posts
    11,127

    Re: How did you learn?

    I just noticed I already reached 4,000+, hmmnn... My reputation power's gonna double now...
    Regards,


    As a gesture of gratitude please consider rating helpful posts. c",)

    Some stuffs: Mouse Hotkey | Compress file using SQL Server! | WPF - Rounded Combobox | WPF - Notify Icon and Balloon | NetVerser - a WPF chatting system

  25. #25
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: How did you learn?

    My dad taught me simple BASIC and I self taught myself the rest from there. Progressed to VB 5 and then 6, all up about 7 years worth of it. This year I've been learning .NET, namely C# and a bit of VB.NET, and with all that under my belt I'm now tackling C++ and PHP (PHP is proving a hell of a lot easier ) via mainly online tutorials.

    If you have a decent knowledge of programming logic and concepts then you can find any language easy to pick up, so my advice is concentrate on the core stuff rather than anything language-specific which you will have to unlearn in order to learn another language.

  26. #26
    VB Addict Pradeep1210's Avatar
    Join Date
    Apr 2004
    Location
    Inside the CPU...
    Posts
    6,614

    Re: How did you learn?

    They were teaching me BASIC language when I was in 4th Standard. So when I was grown up, VB seemed to be an easier way for me than opting for C/C++ type languages and this is how I got into VB.

    Pradeep
    Pradeep, Microsoft MVP (Visual Basic)
    Please appreciate posts that have helped you by clicking icon on the left of the post.
    "A problem well stated is a problem half solved." — Charles F. Kettering

    Read articles on My Blog101 LINQ SamplesJSON ValidatorXML Schema Validator"How Do I" videos on MSDNVB.NET and C# ComparisonGood Coding PracticesVBForums Reputation SaverString EnumSuper Simple Tetris Game


    (2010-2013)
    NB: I do not answer coding questions via PM. If you want my help, then make a post and PM me it's link. If I can help, trust me I will...

  27. #27

  28. #28
    Junior Member
    Join Date
    Oct 2005
    Posts
    16

    Re: How did you learn?

    Man I've been a Vb Programmer for almost 3 years now, at first it was all self-study with a lot of patient and faith, I took VB in one of my special courses but you wouldn't leaned anything but real basic in it, and I had realized it just when I was lookin for a job as a programmer, but fortunately I did it, I'm beginning to study Vb.net for like 1 a month hehe yes Self Study!

  29. #29
    Addicted Member Quizton's Avatar
    Join Date
    Dec 2005
    Location
    VB Forums
    Posts
    209

    Re: How did you learn?


    Well I can't say that I have learned already but I will tell you one thing, Chatting with all you helpful folks in this forum Is about the best learning experience I have had with this stuff, yeah some posts are kinda hard to figure out what the pros are sayin cause Im such a noob but I believe it is by far the best way, well that, along with searching the codebanks and tutorials and stuff. My first program was "HelloWorld", then from there I went to a simple program called lucky 7,(basic pop up picture/slotmachine) then from there onto more tutorials and finaly began putting two and two together and started making my own stuff like a fully funtional payroll program that deducts taxes and everything you need with the click of a button.
    I do find myself pouring over my SAMS Book and the vb blackbook as well.And do vaguely remember having to write(well more of a simply copy from the book for it) the program you wanted to play on the comador 64
    And I can hardly call myself a "Programmer" as of now, But hey practice and failure makes you better so ill keep on doin my newfound hobby.........

    And send all you pro's, and vb helpers out there a special
    and a Big thanks

  30. #30
    Lively Member
    Join Date
    Sep 2005
    Posts
    82

    Re: How did you learn?

    Hello,

    I learnt cobol, dbase, basic at my college time, then there was foxpro at my work place, so i learnt it from book and readymade software(it helps me a lot to become an average programmer) at workplace. Then i made few other complicated inventory systems using foxpro, then I was thinking to switchover to windows, so started to learn VB6 directly using books - Mastering VB6 and Mastering database programming using VB6 and started to convert my old foxpro projects to VB6 and learnt a lot of VB6.
    Now I have joined a class to learn c++ & vb.net and soon starting to conert vb6 projects to vb.net.

  31. #31
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985

    Re: How did you learn?

    I started learning VB when I was 12, though I never did much coding and was making slideslow like programs (hehe). I loved picture boxes. I only used VB6 for a few weeks at that age before I stopped.

    I picked up programming about 2 years ago and started to learn C++. I went on to create some basic stuff in SDL, OpenGL and some wxWidgets and SkyGI applications. At the same time I purchased a VB.Net book and made several applications with VB, as well as a tic-tac-toe game. Then I went onto C# (again, at the same time I am learning C++) and converted BinaryEdit from VB to C# (which gave it a HUGE IO performance boost for some odd reason. Never manually checked the MSIL though but the code was identical). Since then I have done some more things in C# including my own library and I have expanded BinaryEdit to work with more files and use tabbed navigation. I still have to get syntax highlighting down though.

    I was also learning XHTML, CSS, PHP, and JavaScript at the sametime. lol.

    Basically, I immersed myself in the languages I wanted to learn and worked at it until I got the hang of it. I dropped into SkyOS for a day having never used any kind of GUI with C++ and managed to create a graphical note taking application within an hour. I rarely use books except as a first read. I mostly look up methods, classes, API methods, etc on the MSDN and with Google.

    Best wya to learn, IMHO, is practice and immersion.

  32. #32
    Giants World Champs!!!! Mark Gambo's Avatar
    Join Date
    Sep 2003
    Location
    Colorado
    Posts
    2,965

    Re: How did you learn?

    I started 8 years ago with MS Access 95/97. I was using macros to do different functions when I came across this thing called VBA. Then about 3 years ago I upgraded to VB6. I just started programming in VB.Net, a very different language.
    Regards,

    Mark

    Please remember to rate posts! Rate any post you find helpful. Use the link to the left - "Rate this Post". Please use [highlight='vb'] your code goes in here [/highlight] tags when posting code. When a question you asked has been resolved, please go to the top of the original post and click "Thread Tools" then select "Mark Thread Resolved."


  33. #33
    Member
    Join Date
    Jan 2006
    Posts
    37

    Re: How did you learn?

    reading books, msdn, others code, magazines, FORUMS, asking any question
    remember that learning is done little by little , not at once
    if you are boared go get a rest/sleep/play music mp3, read book again for the next week

    learning is not schedule , learning is GREAT when it is done at your own time

    forum like this is so GREAT

  34. #34
    Fanatic Member damasterjo's Avatar
    Join Date
    Nov 2005
    Location
    In front of my Comp DirectX7 EXpert
    Posts
    827

    Re: How did you learn?

    yeah i used a book to start, and stoped like a quarter of the way through. Im like jacob, i just program games. I did on my ti-83 calc, and even games in excel! Word bassed anyway...
    But now i use directx which is awesome. Last night I just incorporated sound and music into my game project! I got forest gump playing.

    But anyway, I bought a directx book and read alot of it, but have not used one line out of it. Probably cause the book is in dx8 and now i favor dx7. But this forum is what really got me going. Now I feel much more capable to do more advanced things.
    Software languages known:
    Qbasic - TI-Basic - Liberty Basic - Visual Basic 6
    Software API's known:
    Directx 7 and 8
    Internet languages, in the process of learning:
    HTML - JAVASCRIPT - PHP - CSS - MYSQL - AJAX

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width