I'm an internet/computer novice, and quite techie but I've never done any coding, website creation, scripting, etc. I'd like to get into some of this but I don't really know where to start. I've read about perl, ajax, HTML, XML, etc.
If you were starting out today knowing NOTHING about coding, website creation, etc:
1. What would you suggest learning first?
2. Do any of you have a favorite (preferably free) online class or tutorial that is helpful?
3. What do you feel that I should learn about linux? Since I can download things like Ubuntu and so forth, do I need to learn line by line programming?
Thanks for your help,
Kevin W.
Well, on one level I think it worth learning some of the basics about programming rather than necessarily a specific language as these tend to change over the years to some extent. Also, don't forget that as you learn about this or that language there is something to be said for how it fits into the overall structure of things.
1) Learn how to write code. Whether this be in Visual Basic, C/C++, C#, Java, Python, Pascal, or some other language, as long as it supports an object-oriented approach that is the major point. Learn about loops, conditionals, and then the biggie that is variables and various structures like stacks, queues, etc. as well as things like Inheritance, Interfaces, and Polymorphism. Scripts are an off-shoot of this and may be another starting point if you don't want to jump in to something pretty big and heavy.
2) Learn how Markup languages work. These tend to be rather different and the W3Schools.com has tutorials for some of this. What an XSD schema is, how to manipulate XML, etc.
3) Learn how the web works. For example, DNS but also web server software, either IIS in Windows or Apache in Linux take your pick.
4) Learn how databases work and their structure. MySQL is one example but you could also take MS-SQL for another option.
Granted that is quite a bit, but it is where I'd start to some extent and as I worked through each get to know what I'd like to focus on amongst these areas.
There are Express versions of Visual Studio that may be helpful in some areas.
As for the Linux part, I wouldn't say that you should learn it. It is one option much like learning about IIS is an option where I haven't used linux that much as I tend to use Microsoft technologies for my web development.
Regards,
JB
Look at learning the basics of java
after you do that, look at the basics of object oriented programming, it is not a language but how languages do certain thigs.
google and wikipedia object oriented
also C is a good starter language
I would start with HTML and Go from there.
Learn Linux if you plan to run a web server off of it.
http://www.w3schools.com/
this site is great and best of all its free.
1.Mandatory is HTML, that is where you should start.
2.You do not need to know linux for coding online, actually, preferably you don't use linux because you are going to be coding for a web-site, and a web-site's purpose is to reach out to many people, and most people use Windows, then Mac, then linux, so you should be using Windows preferably.
3.After HTML, it's your choice. I decided to learn HTML, and now I am going to learn PHP and MySQL, because I consider these to be extremely useful, and because these codes are all about substance, not about pretty applets or doing this and that.
coding linux helps for the server, and not for the user. The server os doesn't affect what oss can read from it.
u should start with html, i would follow that with css, flash, dreamweaver, some java script, php.
doesn't matter what language you start with but try to clear your programming concepts. that's what i did i mean i startes with C and i was clear how to write a programme then i worked in vb.net and c#.net. if your concepts are clear you can work in any language. it doesn't take long to pick the syntax of the language.
for what he says, he probably wants to learn web stuff, "...pearl,html...", so why would he want to learn C, besides is not like you learn it in a couple of days.
Dude, unless u have a lot of free time, or just enjoy learning new stuff, there is no need for you to learn C. In case you want to learn how to create a website of course.
| Forum legend: | |
| Locked thread | |
| Moderator | |
![]() |
CNET staff |
![]() |
Samsung staff |
| Norton Authorized Support team | |
| AVG staff | |
| Windows Outreach team | |
![]() |
Dell staff |
| Intel staff | |