/    Sign up×
Community /Pin to ProfileBookmark

Other than programming languages what else do I need to know to be a web developer

I have only recently decided to start teaching myself programming languages in order to become a web developer.

So far I have had an encouraging start with HTML and CSS and after a bit more practice I’ll be looking forward to moving onto the next language.

However, I was wondering if knowing programming languages is enough? Obviously being a good problem solver is important, but what about the design?

I am not an arty person, and I am not great at design. I learn well from books and not so much in a university setting. I’m also not a great people person, but I have been able to get by in people oriented jobs. Ideally in my career I would like to be given a design and then work on implementing it, not so much designing it myself and talking with the client.

I’m sorry if this sounds really stupid, but I have put all my heart and soul into learning HTML and CSS in the last three months or so. Before I go any further, I want to know if this career will actually work if I know only the programming languages. I plan on learning enough of the programming languages that I actually fit job descriptions available, and then applying for development work. Is this naive? Are there other aspects that I need to study up on?

I am nervous of being jumped on by saying the wrong thing or not using the correct terminology. But I would like to point out to you that I am really new at this all so please bear that in mind.

to post a comment
Full-stack Developer

4 Comments(s)

Copy linkTweet thisAlerts:
@BusyBauthorJan 12.2016 — NB – just to add, I know that I will not get any jobs unless I have some kind of experience or a portfolio. I am nowhere near ready for trying to find clients to build up my portfolio at this point, but I am aware that I need to do this.
Copy linkTweet thisAlerts:
@NogDogJan 12.2016 — Strictly speaking, HTML and CSS are not programming languages, though they are certainly something every web developer needs to know -- and know very well if they're going to work on the front end (the browser). If you want to continue improving you browser-side skills , you'll want to learn JavaScript programming. When it comes to doing things on the server side, there's a whole set of options in terms of programming languages, programming frameworks, database systems, etc. The good news is that each programming language you learn makes it easier to learn the next one, as most of the general and many of the specific concepts carry over from language to language, and it's just a matter of syntax differences and occasional edge cases where there is some significant difference.

Back to the front end, some combination of artistic talent and graphical arts training would be very helpful if you want to concentrate on the look and feel of sites. Lack of such talents and skills is one of the reasons I specialize in server-side development. ? (I also find it somewhat more interesting and a bit less affected by the "cool web page style/technology of the week".)

Anyway, start building stuff -- anything that interests you, anything you can do to help a friend or school or church out, contribute to an open-source project, etc., and in no time (for an undefined value of "no") you'll have a portfolio.
Copy linkTweet thisAlerts:
@jedaisoulJan 12.2016 — People skills and artistic flair are important if you want to go it alone. But there are plenty of jobs of a more technical nature.
Copy linkTweet thisAlerts:
@virtualtechie18Jan 20.2016 — Skills and flexibility. You need that.
×

Success!

Help @BusyB spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.19,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...