473,396 Members | 1,683 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Starting to Learn Programming

Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry
Nov 16 '05 #1
12 2229
Harry,

I would suggest to graduate in computer science from a respected university.
Best regards,

Henrik Dahl

"Harry" <ha*********@msn.com> wrote in message
news:a2****************************@phx.gbl...
Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry

Nov 16 '05 #2
To learn Web App. development do i need to undergo some
computer science graduation as mentioned by Henrik ??????
Nov 16 '05 #3

"Harry" <an*******@discussions.microsoft.com> wrote in message
news:98****************************@phx.gbl...
To learn Web App. development do i need to undergo some
computer science graduation as mentioned by Henrik ??????


of course not. Henrik wants to do that when he graduates high school but
people like you and me are past that point so we must teach ourselves just
as you're doing. i would get any beginner's book on C# and start writing
programs. set projects for yourself. create a website that collects for
information, etc.

trust me, anyone that comes right out of college with a computer science
degree is not qualified to be a web developer. they still have a lot to
learn.

Nov 16 '05 #4
Hi Harry,

Here's a C# Tutorial that I wrote. It is geared toward beginners.

http://www.csharp-station.com/Tutorial.aspx

Joe
--
http://www.csharp-station.com

"Harry" <ha*********@msn.com> wrote in message
news:a2****************************@phx.gbl...
Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry

Nov 16 '05 #5
Hi Harry,

I too am new to C#, but unlike you I have no previous computer experience.
I started a distance learning course but the content was very thin and vague,
so I bought C# for Dummies and went on from there. I also own the book at
this link
http://www.amazon.com/exec/obidos/tg...40043?v=glance as well as this one http://www.oreilly.com/catalog/pnetwinaps/

Both helped me gain an MCP inside of 9 months while holding down a full time
job. Hope that helps.

Alan

"Harry" wrote:
To learn Web App. development do i need to undergo some
computer science graduation as mentioned by Henrik ??????

Nov 16 '05 #6
go to www.asp.net and or www.gotdotnet.com, on these sites there are links
to Quickstarts, these have helped me... Also start Downloading examples and
then pick the code to pieces, The next Thing that I would suggest (As some
one did to me) find a project that is active on www.gotdotnet.com or
sourceforge that you like, download the code and read it. then go to the
requested features and try an implement them. Also try to get on the
development teams.

"Harry" <ha*********@msn.com> wrote in message
news:a2****************************@phx.gbl...
Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry

Nov 16 '05 #7
Yin,

I completely agree with you, that a degree in computer science is not a
panacea and obviously it's not necessary in order to do some programming. My
point is, that it's a necessary prerequisite if you want to deal with e.g.
architecture of major systems including som www programming and the like.
Best regards,

Henrik Dahl

"YinYang" <pj**@hotmailNoSpam.com> wrote in message
news:co**********@trsvr.tr.unisys.com...

"Harry" <an*******@discussions.microsoft.com> wrote in message
news:98****************************@phx.gbl...
To learn Web App. development do i need to undergo some
computer science graduation as mentioned by Henrik ??????


of course not. Henrik wants to do that when he graduates high school but
people like you and me are past that point so we must teach ourselves just
as you're doing. i would get any beginner's book on C# and start writing
programs. set projects for yourself. create a website that collects for
information, etc.

trust me, anyone that comes right out of college with a computer science
degree is not qualified to be a web developer. they still have a lot to
learn.

Nov 16 '05 #8
Harry,

Try to imagine yourself being at the hospital as you need surgery. If we do
not take certificates that tell about operational skills, as e.g. MCP
certificates do, which of these backgrounds of the staff doing the surgery
would you prefer:

a) A butcher.
b) A surgeon.

If you think "A surgeon", it could indicate that you favour educational
background. Your statement in the beginning was a bit like, I would like to
work with money, what should I do. It's obvious, that if you're satisfied
working as a cash tray operator, you don't need a masters degree in economy.
If you want to deal with corporate financial aspects a masters degree in
economy would probably be a necessary prerequisite.
You could read and understand Inside C# second edition and ASP.NET step by
step, both from MS press.

You could also go for MCP certificates of some relevant kind. Until now I've
never met a person holding a masters degree in computer science who had
difficulties in taking a MCP.
Best regards,

Henrik Dahl

"Harry" <an*******@discussions.microsoft.com> wrote in message
news:98****************************@phx.gbl...
To learn Web App. development do i need to undergo some
computer science graduation as mentioned by Henrik ??????

Nov 16 '05 #9

"Henrik Dahl" <He********@community.nospam> wrote in message
news:en****************@TK2MSFTNGP09.phx.gbl...
Yin,

I completely agree with you, that a degree in computer science is not a
panacea and obviously it's not necessary in order to do some programming. My point is, that it's a necessary prerequisite if you want to deal with e.g.
architecture of major systems including som www programming and the like.
Henrik,

I would agree it is desirable however the original poster clearly wouldnt
list that as a valid option. "On The Job" is another way to learn as well
though. I dont have a computer science degree but i think i have a pretty
decent handle on the architectures involved in programming for the www. even
had i a CS degree what i would have learned 20 years ago (blush) would be
somewhat (although not completely) irrelevant by now. what i've learned in
the past 5 to 7 years has been the greatest asset to me and my carreer.

That being said, anyone that thinks they can enter the workforce today and
expect to work on complex systems should have a CS degree under their belt.

Regards,
yin :)
Best regards,

Henrik Dahl

"YinYang" <pj**@hotmailNoSpam.com> wrote in message
news:co**********@trsvr.tr.unisys.com...

"Harry" <an*******@discussions.microsoft.com> wrote in message
news:98****************************@phx.gbl...
To learn Web App. development do i need to undergo some
computer science graduation as mentioned by Henrik ??????


of course not. Henrik wants to do that when he graduates high school but people like you and me are past that point so we must teach ourselves just as you're doing. i would get any beginner's book on C# and start writing
programs. set projects for yourself. create a website that collects for
information, etc.

trust me, anyone that comes right out of college with a computer science
degree is not qualified to be a web developer. they still have a lot to
learn.


Nov 16 '05 #10
Learn C# before attempting to understand the .NET Framework. Having worked
as a classroom instructor I recommend textbooks that expose the student to
structured lessons. Evaluate Deitel & Deitel [1],[2] which can also be found
on the shelves at a Barnes & Noble or other bookstores. You should probably
start with "C# A Programmer's Introduction" which will prove itself an
invaluable reference work.

I also highly recommend the "C# Class Design Handbook" from WROX.

--
<%= Clinton Gallagher, "Twice the Results -- Half the Cost"
Architectural & e-Business Consulting -- Software Development
NET cs*********@REMOVETHISTEXTmetromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/

[1] http://www.deitel.com/
[2] http://www.prenhall.com/deitel/


"Harry" <ha*********@msn.com> wrote in message
news:a2****************************@phx.gbl...
Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry

Nov 16 '05 #11
Hello Harry:

If you are a system administrator, you are already ahead of the game. You
know a bit about networking and have probably setup a bit of the enterprise
back end - web servers, database servers, etc. Understanding network
topology and the nature of client / server computing is important especially
if you are going to be writing web applications. You will want to be aware
of where processing is taking place and how to distribute that throughout
your system's various pieces.

My personal opinion is that the web is a bad place to host applications. I
feel that the web is great for information dissemination or even a launching
point for applications, but a web browser is no place to serve an
application. I really don't know why people insist on doing it. I have
written some larger web based applications professionally. I did this for a
number of years. I kept coming back to the same conclusion - The web is not
a place for applications. I have now been working outside the browser for
many years and will never go back.

If you must do it, however, you will want to attack things piece by piece.
You will probably want to acquire a bit of the basics before you apply them
to an application or environment. Get a beginners book in your language of
choice C#. It will probably walk you through the basics of algorithms,
control flow logic, and data structures. For this process I would ask around
for a good book. When you have selected one, read it cover to cover and
write out, compile, and run all the examples. If you have any questions,
write test programs that explore the issue further. They don't need to be
complicated or have a fancy user interface. Once you go through this process
you will own these concepts.

Next learn some of the particulars of your chosen environment. When you are
looking at creating user interfaces that run in a web browser, you need to
be very aware of the specifications supported by the browsers you are
targeting and the specifications supported by the tools that you are going
to use to help you produce your content. I would suggest becoming intimate
with XML and the form used on the web XHTML. In this case, I would target a
book that is platform agnostic. Don't count on a toolset or server
technology to do this work for you unless you are always in control of the
environment in which your application will exist.

On the server side of the web application you may have more control over the
platform and can use platform specific tools and technologies. If you are
into C#, ASP.Net is the way to go. In fact, my personal web site uses C# and
asp.net to output XHTML to the client. You should find upcoming versions of
visual studio and .Net doing this. I believe I read that VS 2005 will
support XHTML. Anyway, seek out a book on ASP.Net and follow it through from
end to end. Just always keep in mind the multi platform nature of your
target environment.

After you have gotten some of the basics in these key areas, I would look to
do a study in more complex application development in your chosen
environment. Look to do a study in distributed systems and web services...

To recap... do small concentrated studies on the major pieces:
1. The basics, algorithms, data structures, program flow in C#
2. Web client - XHTML
3. Web server - asp.net
4. Distributed systems and web services.

You will also want to sprinkle in some study on the process of software
development and coding best practices.

Divide and conquer. The path will become more evident.
"Harry" <ha*********@msn.com> wrote in message
news:a2****************************@phx.gbl...
Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry

Nov 16 '05 #12
I have some free beginner C# training videos on my website.

www.vtmag.com

Let me know if it helps.

Thanks,
Wade
"Harry" <ha*********@msn.com> wrote in message
news:a2****************************@phx.gbl...
Hi,
I am a system administrator who wants to move to Web
App. development. I have read quite a lot articles
regarding .net framework and visual studio.net and feel
comfortable to start learning coding. I have inclination
towards c#. I know a little bit about c programming. What
resource would you suggest to start with(please know that
I am new to programming). Your reponse would be greatly
appreciated.

Regards
Harry

Nov 16 '05 #13

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Rob | last post by:
i know javascript, vbscript, asp css and alot more and im only 14 i was wondering which is easier to learn php or cgi. any help?
42
by: Bicho Verde | last post by:
I have now free time and money to do what I want :-) I have some basic skills in programming (C, Pascal, Macromedia Actionscript) but don't know exactly what to do in the world of programming. And...
55
by: Elijah | last post by:
I have read many of the topics on learning C++ or Java first. It seems like everyone says something different. I would like to know if I should learn C++ or Java. First a little about myself. I...
2
by: belial | last post by:
Hi! I am new on the group and join in as i am in bad need of help in C programming.I'm a fresher and got to tackle the basics of C in the next few months,so i wonder if anyone on that group could...
21
by: TAM | last post by:
Hi, I read that ASP.NET uses VB.NET instead of VBScript. I also read that ASP.NET is a subset of VB.NET. So if I learn VB.NET first then do I have the knowledge for programming ASP.NET...
1
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
34
by: pandit | last post by:
hai all, i want to become a good programmer. one of my friends ( named "arnuld", he posts here infrequently), taught me Lisp. so i am not a programming beginner. i have heard these 2 points....
6
by: MC felon | last post by:
Hi. I've just about learnt object oriented programming, operation of pointers, dereferencing of the same, functions and all other basic manipulations. Now, recently, i made the big leap to the...
5
by: ppeikidis | last post by:
Hello, I will like to ask you what would you recommend reading to someone that has about 3 years Java Programming experience and more than 5-6y programming in general (Pascal, Visual Basic 6,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.