Sunday, July 12, 2009

Hi, i would like to learn everything about .net sql java c# and visual basic?

I have no experiance in programming so i dont know where to start and where to end please help

Hi, i would like to learn everything about .net sql java c# and visual basic?
I disagree about learning Visual Basic. Microsoft seems to be moving more and more toward C# so you may want to bypass VB. That isn't to say that VB won't be around for a while but the trend is moving toward C#.





Don't rule out learning Java, especially if your interest is more toward server based development.





As for where to learn it, there are plenty of books and online resources, too many to recommend "the best". If you prefer hard copy books, I'd recommend visiting your local book store and looking through their slightly out of date book so you can pick it up at a cheaper price. For getting started in any language, I'm sure you won't care as much about the latest changes that really don't have an impact on learning the basics of the language.
Reply:errrr. I recently learned a great deal about VB. I would start off by learning VB as it is the easiest out of the lot of them.
Reply:Head First books are a great introduction to a subject, and lucky you, they just released a SQL one:





http://headfirstlabs.com/books/hfsql/


http://headfirstlabs.com/books/hfjava/


http://headfirstlabs.com/books/hfcsharp/





I'd suggest that at first, you pick an interpreted language like Ruby to learn the very basics of programming ( variables, functions, and so on ). Ruby has a mode called "irb" - interactive ruby - that lets you see what your commands do instantly, which is a great way to experiment.





Each language has its differences, and you should only tackle one at once. I'd suggest Java first, here's another book you can buy or download the previous version for free:





http://www.mindviewinc.com/Books/TIJ4/Pu...


http://www.mindviewinc.com/
Reply:Good luck... I'm not being funny but I hope you have a spare 10 years or so, because thats a conservative estimate as to how long it would take to master all of the above.





SQL is undoubtedly the simplest of them all, so that may not be a bad starting point (although it is also very different from the others as it is not a programming language).C# and Java are also very similar, however the best advise anyone could give you is take it one step at a time... don't try to learn too much at the one time.





Personally I would start with Java and learn that alongside UML so that you get a strong grounding in object orientated design.





Another language you may consider is Python... it's a great language for learning the principals of programing (although it is procedural).





Good luck.... you have a long road ahead of you
Reply:Ok - first, you need to learn good ol' basic programming skills, and I think personally that VB is the best language for this. Pick up a book that has some actual tutorials in it (like Deitel's "Simply VB.Net) and start there. Once you feel comfortable with the basic logic structures (loops, decisions, etc) then I would start learning some basic SQL - again, I would get a beginner's book on it. Lastly, after you have gotten VB down pretty well, and know a little SQL, I would move on to a more object oriented language like C# or Java (actually, they are very similar, so if you learn one, you pretty much know the other). One thing to keep in mind is that it is almost impossible to learn EVERYTHING about anyhting in IT - most people pick something they like, or are good at, and specialize in it, picking up other stuff as they go along. So be patient with yourself, and take it one step at a time. Good luck, and happy coding : )


No comments:

Post a Comment