| | |
Where to get started with Web Programming
![]() |
•
•
Join Date: Mar 2003
Posts: 8
Reputation:
Solved Threads: 0
with all of the different technologies.. which would be the best to learn first...i'm thinking about going back to school in a few years, and i'm interested in Programming. So before I go, I want to familiarize myself with some technologies.. I've been messing around with Front Page for a while and know a little bit about HTML.. but thats it. Any suggestions?
T.A.
T.A.
Due to Government Cut Backs, The Light at The End of The Tunnel Will Be Turned Off Until Further Notice.
0
#2 Mar 1st, 2003
well, that's pretty wide open - where do your interest lie - web publishing? application developement (ie, through a Integrated Development Environment)? application programming (ie code production)? there's ppl here far more knowledgeable in these areas than i that will undoubably answer ur question, but a little more direction would be helpful.
"I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has intended us to forgo their use." - Galileo Galilei
"Science without religion is lame. Religion without science is blind." - Albert Einstein
"Good judgment comes from experience, experience comes from bad judgment." - author unknown
"Anyone who has never made a mistake has never tried anything new." - Albert Einstein
(why "aeinstein"?)
Peace Be with You
"Science without religion is lame. Religion without science is blind." - Albert Einstein
"Good judgment comes from experience, experience comes from bad judgment." - author unknown
"Anyone who has never made a mistake has never tried anything new." - Albert Einstein
(why "aeinstein"?)
Peace Be with You
•
•
Join Date: Aug 2003
Posts: 37
Reputation:
Solved Threads: 0
0
#3 Mar 1st, 2003
I'm not sure many would agree with me on this, but if I were thinking of learning how to program from the beginning, I would learn C# and the .NET platform. And the best way to start would be to sign up at a local college or junior college and just take an introductory course.
My reason for C# and the .NET platform is that you can program just as easy for web applications as you can for desktop applications—(web forms or window's forms). And MS has spent well over a billion dollars on its development...so it ain't gonna disappear and will most likely become revolutionary for MS.
Personally, I'm learning PHP because I know C and it seems very easy to make the transition. But the reason is my own weakness for programming to a unix prompt or a dos prompt. If you started out with C# you would learn how to program actual windows applications....and .NET makes it much easier to do than it has been in the past.
HTH
My reason for C# and the .NET platform is that you can program just as easy for web applications as you can for desktop applications—(web forms or window's forms). And MS has spent well over a billion dollars on its development...so it ain't gonna disappear and will most likely become revolutionary for MS.
Personally, I'm learning PHP because I know C and it seems very easy to make the transition. But the reason is my own weakness for programming to a unix prompt or a dos prompt. If you started out with C# you would learn how to program actual windows applications....and .NET makes it much easier to do than it has been in the past.
HTH
0
#4 Mar 1st, 2003
That's a heavy question. Are you interested in web applications? Desktop applications? Network? What is your operating system of choice? Are you looking for an environment where you will have the most fun programming or just there to make money?
That's a tough question to answer. If I do give you an answer, then it would probably be biased from my experience. Care to expand on your question? I take it you want to get more into web development than anything else because you mentioned FrontPage and HTML. But remember that FrontPage and HTML are just tools used mostly for web design, and web design is NOT web development.
That's a tough question to answer. If I do give you an answer, then it would probably be biased from my experience. Care to expand on your question? I take it you want to get more into web development than anything else because you mentioned FrontPage and HTML. But remember that FrontPage and HTML are just tools used mostly for web design, and web design is NOT web development.
0
#6 Mar 2nd, 2003
You say you want to go back to school in a few years? Possibly for computer science (note: a lot of math/theory).
If you want to get started with a programming language, I highly suggest C++. Java, C#, etc are also nice to learn too, but they're very object oriented. OOP (object oriented programming) is optional in C++. Therefore, you may wish to begin doing some simple stuff, and then once you feel comfortable with OOP, dive into Java, etc. Of course, this is if you wish to develop applications, etc.
If you wish to be more of a web development person, there's always ASP/.NET, PHP, and Coldfusion. Of course, you'll have to learn about relational databases here, as well.
If you want to get started with a programming language, I highly suggest C++. Java, C#, etc are also nice to learn too, but they're very object oriented. OOP (object oriented programming) is optional in C++. Therefore, you may wish to begin doing some simple stuff, and then once you feel comfortable with OOP, dive into Java, etc. Of course, this is if you wish to develop applications, etc.
If you wish to be more of a web development person, there's always ASP/.NET, PHP, and Coldfusion. Of course, you'll have to learn about relational databases here, as well.
0
#7 Mar 2nd, 2003
If you want to become a programmer in web development, I suggest you take up C++ first. Do you remember any programming at all? C++, in my opinion, is the best language to start in. Not as easy as QBASIC, but it definitely has great benefits. One of them is the OOP approach. You could take up Java instead of C++, but you'd have to pick up OOP sooner than C++ because Java forces you to use an OOP mentality. Also, C++ has been around much longer and has a solid foundation. Now, this just covers programming.
If you want to get into web development, after you know the basics of programming, going into another language is a snap. It's just a matter of syntax. Sure the form of thinking might change slightly, but algorithms will pretty much be implemented the same way. You have your choice => ASP/ASP.NET, PHP, ColdFusion, JSP, Perl. Those five are the most popular to date. Again, this is just programming.
Next, comes databases. A web application is nothing if it doesn't handle data in some way or another. You have a few options here: Oracle, SQL Server, MySQL, PostgreSQL, Sybase, DB2. Also you'd have to learn SQL (the language) so you can query the databases.
After that, comes technology you use on the front end (on the web page that you see). This includes HTML, JavaScript, CSS.
XML. This is a technology that's become more useful by the minute. With it, you can make two different technologies (e.g. an application developed in Perl and another one developed in Java on a PDA) talk to each other and transfer information. You can also make information be displayed with a CSS or XSL stylesheet.
Web Application Servers is another big one. These are the servers that run PHP, ColdFusion, etc. The big ones are IIS, Apache, Tomcat, JRun, JBoss, Weblogic, and Websphere.
Now this is just the icing. There's other stuff like security. Other stuff you'd have to take into consideration is located in a post I put up a while back. It's the fifth post from the top: http://www.daniweb.com/forums/thread50.html
Now, don't let this intimidate you!!
Don't think I know everything about what I just mentioned. However it's good to at least know one or two about each section, and know at least the basics of the rest (or at least know of them). Another good thing is to keep up with the latest news.
If you need any more input, let me know. Glad to help! ;P
If you want to get into web development, after you know the basics of programming, going into another language is a snap. It's just a matter of syntax. Sure the form of thinking might change slightly, but algorithms will pretty much be implemented the same way. You have your choice => ASP/ASP.NET, PHP, ColdFusion, JSP, Perl. Those five are the most popular to date. Again, this is just programming.
Next, comes databases. A web application is nothing if it doesn't handle data in some way or another. You have a few options here: Oracle, SQL Server, MySQL, PostgreSQL, Sybase, DB2. Also you'd have to learn SQL (the language) so you can query the databases.
After that, comes technology you use on the front end (on the web page that you see). This includes HTML, JavaScript, CSS.
XML. This is a technology that's become more useful by the minute. With it, you can make two different technologies (e.g. an application developed in Perl and another one developed in Java on a PDA) talk to each other and transfer information. You can also make information be displayed with a CSS or XSL stylesheet.
Web Application Servers is another big one. These are the servers that run PHP, ColdFusion, etc. The big ones are IIS, Apache, Tomcat, JRun, JBoss, Weblogic, and Websphere.
Now this is just the icing. There's other stuff like security. Other stuff you'd have to take into consideration is located in a post I put up a while back. It's the fifth post from the top: http://www.daniweb.com/forums/thread50.html
Now, don't let this intimidate you!!
Don't think I know everything about what I just mentioned. However it's good to at least know one or two about each section, and know at least the basics of the rest (or at least know of them). Another good thing is to keep up with the latest news. If you need any more input, let me know. Glad to help! ;P
Last edited by cscgal; Dec 8th, 2003 at 4:31 pm.
•
•
Join Date: Mar 2003
Posts: 8
Reputation:
Solved Threads: 0
0
#8 Mar 2nd, 2003
so what your saying is that I should brush up on my math skills then eh?.. Ummm.. I'm thinking Web Development/Designing would be a better place to start.. I've heard alot of ppl say that C is pretty boring. This post was meant for cscgal but it looks like inscissor and i posted at the same time. lol
Due to Government Cut Backs, The Light at The End of The Tunnel Will Be Turned Off Until Further Notice.
•
•
Join Date: Mar 2003
Posts: 8
Reputation:
Solved Threads: 0
0
#9 Mar 2nd, 2003
•
•
•
•
Originally Posted by inscissor
If you want to become a programmer in web development, I suggest you take up C++ first. Do you remember any programming at all? C++, in my opinion, is the best language to start in. Not as easy as QBASIC, but it definitely has great benefits. One of them is the OOP approach. You could take up Java instead of C++, but you'd have to pick up OOP sooner than C++ because Java forces you to use an OOP mentality. Also, C++ has been around much longer and has a solid foundation. Now, this just covers programming.
If you want to get into web development, after you know the basics of programming, going into another language is a snap. It's just a matter of syntax. Sure the form of thinking might change slightly, but algorithms will pretty much be implemented the same way. You have your choice => ASP/ASP.NET, PHP, ColdFusion, JSP, Perl. Those five are the most popular to date. Again, this is just programming.
Next, comes databases. A web application is nothing if it doesn't handle data in some way or another. You have a few options here: Oracle, SQL Server, MySQL, PostgreSQL, Sybase, DB2. Also you'd have to learn SQL (the language) so you can query the databases.
After that, comes technology you use on the front end (on the web page that you see). This includes HTML, JavaScript, CSS.
XML. This is a technology that's become more useful by the minute. With it, you can make two different technologies (e.g. an application developed in Perl and another one developed in Java on a PDA) talk to each other and transfer information. You can also make information be displayed with a CSS or XSL stylesheet.
Web Application Servers is another big one. These are the servers that run PHP, ColdFusion, etc. The big ones are IIS, Apache, Tomcat, JRun, JBoss, Weblogic, and Websphere.
Now this is just the icing. There's other stuff like security. Other stuff you'd have to take into consideration is located in a post I put up a while back. It's the fifth post from the top: http://www.daniweb.com/forums/thread50.html
Now, don't let this intimidate you!!Don't think I know everything about what I just mentioned. However it's good to at least know one or two about each section, and know at least the basics of the rest (or at least know of them). Another good thing is to keep up with the latest news.
If you need any more input, let me know. Glad to help! ;P
Last edited by cscgal; Dec 8th, 2003 at 4:32 pm.
Due to Government Cut Backs, The Light at The End of The Tunnel Will Be Turned Off Until Further Notice.
0
#10 Mar 2nd, 2003
Who told you C was boring? You should go to Slashdot and post that. Just wondering how fast you'd get flamed or hacked.
Like I said before, all languages are boring, it's what you do with it that makes it interesting. A lot of 3D engines were made in C (some I believe are still being made in C). Unix/Linux still uses C. Many toolkits still use C heavily, even over C++. There's still many people out there that prefer it over C++. Like I said, do a post on Slashdot to find out.
Like I said before, all languages are boring, it's what you do with it that makes it interesting. A lot of 3D engines were made in C (some I believe are still being made in C). Unix/Linux still uses C. Many toolkits still use C heavily, even over C++. There's still many people out there that prefer it over C++. Like I said, do a post on Slashdot to find out.
Check out my blog at http://www.shinylight.com for more stuff about web dev.
![]() |
Similar Threads
- Your thought on PHP (IT Professionals' Lounge)
- Novice at PHP programming + Final year project (PHP)
- Question about Web Programming Ethics (IT Professionals' Lounge)
- Professional web design and programming services (Post your Resume)
- web programming/design as career profile (IT Professionals' Lounge)
- Web programmers making more then software programmers? (IT Professionals' Lounge)
- Please review my programming and web design tutorials site (Website Reviews)
- Creative Web Programming / Developer for a Social Network (Web Development Job Offers)
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: Need advice for buying iBook laptop.
- Next Thread: won't boot up
| Thread Tools | Search this Thread |
1gbit advertising advice amazon archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words






