Computer networking easy or hard?

<p>I have recently decided to get out of my web development technology course because I found out I’m not creative enough for that kind of stuff. I’m currently thinking of going to computer networking and I’m wondering if it’s hard to master I’m not saying I want something where I don’t have to try but I really don’t have any experience in networking and I’m curious as to whether that would cause problems for me.</p>

<p>Are you talking about an Associates? I know the local community college has a computer networking degree, but I’ve never heard of a BSE in computer networking.</p>

<p>If you are talking about an associates, I’ve been told it’s the hardest degree at the local community college, but that could be in part because of the number of credits (like 90), and I don’t know how reliable that information is. Also, that was one source only, I don’t know how much others agree with that.</p>

<p>If you’re talking about a Bachelors, I have no idea, sorry.</p>

<p>Yes I am talking about an associates degree. I’m going to Texas state technical college and when I was in the web development none of it really seemed that hard it all seem to cover the stuff I learned in high school and I’m just curious as to whether networking is right for me.</p>

<p>Networking isn’t so much difficult as it is arcane to those who do not have very much background in the field. Besides that, it’s relatively easy to master once you overcome the initial hurdle. I would however recommend that you look into taking a few “crash courses” to a few high level languages in the form of relatively short tutorials to get you acquainted with some form of abstraction over the raw protocols. Since you come from a webdev background, I assume that you’re acquainted with Javascript. Unfortunately, and somewhat ironically, it is one of the only high level languages that do not natively support networking (with the exception of the nonstandard XHR object). </p>

<p>Although your curriculum will most likely not cover this, take a look at Python ([Python</a> Programming Language – Official Website](<a href=“http://python.org/]Python”>http://python.org/)) as it is a very network-centric language (networking capabilities at both the high and low levels consists of about 20% of its standard library) and helps you gain a relatively clear picture of how networking works at a high abstraction level. Once you’re comfortable with that, look into tutorials explaining the various layers of a typical packet and how to work with these packets (raw sockets are typically tied to the OS so you may also need to familiarize yourself with differences in IO operations in different systems). The last part is relatively advanced and will more likely be covered in the latter part of the curriculum, the former much easier and a variation of it will most likely lead into the latter. It may take a while to fully understand the concepts associated with this field (and my god, the vocabulary in most cases are just there for the show), so start slow, but once you hit a certain point, everything will become much easier (trust me).</p>

<p>Here’s something to whet your appetite with.
<a href=“http://www.evolt.org/node/60276[/url]”>http://www.evolt.org/node/60276&lt;/a&gt;
It was my first networking tutorial and I went in with absolutely no background in programming, and still found it relatively straightforward. I hope it serves you well.</p>