What is a "clean" language and how is Python clean? I'd think C/C++ is a clean language
What is a "clean" language and how is Python clean? I'd think C/C++ is a clean language
While people could try to self teach that sort of thing, to actually be good at it though a lot of people would be helped by taking some courses, of which usually aren't too hard to find, and graphics knowledge I assume would probably be a plus. Nothing worse than a website that looks like it's from 1995 or a business site that looks cheap. I don't personally trust cheap looking business sites.
I'd recommend she start off with editing forums/blog sites if shes interested in the design side, that gets you a good understanding of how the mechanics of CSS work and a base understanding of HTML and how the elements fit together. This will get you your ground knowledge in the industry and let you know if you're cut out for it.
Then move onto making your own basic website, just a shitty portfolio page or a guild web page that doesn't really matter, doesn't even have to be online. If you do this and use w3schools to look up any extra tags you want to use or how to expand your knowledge of existing tags, you'll actually truly learn the skills, rather than just reading a book or doing an interactive online test thing, which you may well not remember.
Then move onto the more complicated stuff, start looking into the files that make up the popular software packages we see on the web today (WordPress, PHPbb etc.) and look at how the PHP works behind those, start to understand how the different parts and different languages mesh together, and how they compliment each other, what their strengths are.
Thats the point at which I'd suggest looking at some actual learning material, read some stuff about PHP/database management and then put it into practice in a few different types of site. Doesn't have to be good looking, just has to function and do the job, get that down. At this point I'd also recommend making sure you're (X)HTML and CSS certified, this can be done with an easy course that'll cost you maybe $30 online, from what ever your local system can provide.
This is also where I'd look at working alone side someone else, getting an internship if you can swing it (don't be scared of not being officially educated, you've made a lot of examples of your work, and if you've kept your portfolio up to date then you can easily show that off) the amount of industry BS and bandaiding you can learn from being in a company is priceless, biggest thing it taught me at this point was to stop giving a shit about 100% perfect code, because ultimately with the people you're selling to, if you can knock off a few hours work and have it still work perfectly fine, they don't care and your profit goes up very quickly.
This is unfortunately where my career in web design haulted, so I can't go into any other languages like ASP, Python, Ruby etc. and how heavily they're used or worth learning, but also by this point your friend should know if shes interested in the field enough to put up with all the shit that it brings.
TL;DR: Skin forums > Skin WordPress > Make WordPress/Forum Widget > Edit PHP/Database behind that > Get certified > Learn the 'reality' of the industry
Silicon Valley training for serious web development types. They turn you into one of those people who code 80 hours per week.
http://www.codingdojo.com/
Industry-Leading Curriculum
Our coding bootcamp curriculum is real world tested with proven results. 92% of our black belt certified students are hired within 60 days of graduation. Coding Dojo Founder, Michael Choi, developed and refined the dynamic learning curriculum after years of hands-on experience as an executive in fast growing start-up companies. He has invested a large part of his career in training and developing his employees after crafting his own solution to transform web developers, both with and without technical backgrounds, into skilled coders.
.
"This will be a fight against overwhelming odds from which survival cannot be expected. We will do what damage we can."
-- Capt. Copeland
i started off making websites as a hobbie, googled some tutorials for beginners took me less than a week to learn html & css, picked up my 1st client 2 weeks after that made a easy £500 for a basic responsive site ( wasnt my choice on price lol ), started studying it properly at college in august now learning javascript. its really easy to pick up the knowledge and skills to get started, theres no need to buy any books for it all the info she needs is on the web, good site like lynda.com has some free tutorials or teamtreehouse.com ( which costs but has some good videos).
I personally used http://www.codecademy.com/ to learn how to make websites, lots of exercises! I also get information from w3schools, it's probably the best compendium out there, but no real exercises.
Although, I'd recommend your friend to not focus on websites, it's fun, but it's very low pay. Other programming languages are much more promising. Perhaps Java or C/C++?
Hi!
First, please read a good book on web design for beginners, such as "Web Design for dummies". Good luck!
Design and programming are two different expertise. Not sure about designing websites, but being a good programmer requires immense effort.
C++ is bloated with features for the sake of maintaining back compatibility. From that perspective, it's far from being clean. In terms of readability, however, C++ leaps a head if written properly; becomes a nightmare in the hands of an inexperienced C++ programmer. C seems elegant at first (excluding macros). Minimal number of keywords and features. A small but robust tool set. When you start programming in moderately big projects, the code can be mess far easier than it would in C++.
I have never written Python but that language uses indentation for scoping, that's a weirdo right there.
Last edited by Kuntantee; 2015-04-03 at 04:53 PM.