Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I have just scratched the surface in the world of programming, and I need to know where to begin. I work for a Web-page writing articles, and I face a raise if I learn to format the article myself. I want to learn how to format, and also how to code. Is there anywhere in particular where I should begin my journey to programming things such as web-applications?
The following are just a hint. This journey is quite long and after a basic level, you have a multitude of options...
First of all: learn HTML. There's nothing to do if you cannot understand the content you're creating.
Learn CSS - this will help you to achieve the formatting in the right way and will make you understand how web pages are styled. That's where the fun begins, with knowing some CSS you will be able to make a web site look good.
Get a decent code editor for working, prototyping. If you really want to understand what's going on, then prefer non-WYSIWYG editors (you will see what I mean). The more decent you can get the better - this will help you in your daily work, better to not choose one which is irritating for you. (Personally I use PhpStorm which is a really good, professional tool. It might be too advanced for beginners.)
All web pages nowadays are created dynamically, for example via PHP. Learning to code in PHP will make you busy for quite a bit of time, so it would be the best to get a good book about it. (This will also start you up learning about databases, where the actual information is stored.) In my opinion, this is where the real part of web programming begins.
After writing some basic stuff with PHP, get familiar with different frameworks/CMSs just to know how we deal with big, real sites. (WordPress is great for starting and it's advanced enough to use it on a real site.) There's no point in reinventing the wheel, so always try to have a look whether others have done what you would like to do before. There's always a toolkit for the common tasks.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I am currently new to HTML and CSS. I completed codecademy's HTMl/CSS course yesterday and started working on something which doesnt really have a use but it will touch on everything and I will finish it as I learn more including PHP. I am using bootstrap right now and it honestly feels like I am cheating. I have tried to do everything myself but it basically gives you a navbar which I wont just steal and use, I will try to make my own later on. This is my current site: http://i.imgur.com/nM3wzWv.png
What should I be using? Should I cut out bootstrap and try to do everything with my own CSS?
I mean I did use my own CSS for the positioning but it doesnt seem like much. What do professionals use? Thanks.
Professionals mainly use Bootstrap or Foundation (since these are the most popular frameworks). If you're completely new, it's probably not a bad idea to code some websites from scratch to improve and probably even perfect your basic HTML/CSS skills and once you're comfortable I highly recommend using a framework. As for Bootstrap you can check out the documentation. It is very detailed and once you've figured out the basics, you're way faster than coding everything from scratch.
Generally speaking a professional application parts from a CSS framework of choise and goes arround to customizing it as needed for the application. Of course in order to learn you should neglect those when just starting in order to learn more.
professionaly speaking you use as much "premade" code as possible. That is the reason for the grat ammount of frameworks in any language.
is like asking is it okay to use JQuery it feels like cheating normally I would write like 20 lines of code but using JQuery it became a one liner.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm a system programming geek. My drawing and design skills are very limited and I barely know how to use Photoshop.
Currently, web development software only offers separate options for coders (non-visual) and designers (visual). But I'm trying to find a WYSIWYG (visual) website design piece of software optimized for engineers, rather than artists.
Something like drag & drop building blocks, select various layouts, options. Add graphics.
Don't get me wrong - it must not be a primitive template-based editor - I'm looking for advanced solution, so I can make a professional website.
I dont think you will find a "golden bullet" here.
That being said I consider myself in a similar vein. I'm a pretty competent front end developer with minimal design skills. Although kind of template based, Artisteer is worth a look. I use it to get me started then I tweak from there. Being an ASP.net guy Visual Studio is my normal poison for tweaking. Visual Studio Express is a free version. Though Dreamweaver etc would also work.
If you are getting serious about this, you make sure you have the basics of HTML and CSS covered so you know what you are doing when you are tweaking templates.
you best option is what most of us nerds do and thats hire a designer, or go to something like template monster thing is with design, it is a creative mind... when it comes to programming it is logical mind. Fair enough there are a few good designers out there that can make a website, code etc but to what level. I just right code, its what i am good at, my pal brian creates designes for me.... because thats what he is good at.
:-)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I know the question was asked before but I'm still not sure.
I'm comfortable with php, mysql, jquery, html, css, etc.
Recently someone propose a collaboration where I help him to build a website where people search for jobs(in my country). He wants the website to offer possibility for uploading video. He doesn't really know but he want the site to be build on a platform, because he says its faster.
What do you think?
I can do it from scratch, but is he right? What do you suggest?
Also the part with the video I'm not really sure in what direction to go? What to use when you want to give a user possibility to upload a video(besides something like youtube)?
Thank you!
PHPmotion Media Sharing CMS aka PHPmotion is one of the most famous scripts to create a "youtube clone" site and it's free.
There are other options, check The Top 5 Free YouTube Clone Scripts article, it might help you choose the best one for you.
The fastest way is the way you feel most comfortable with.
Uploading video is not something as easy as it looks. There are a lot of things beyond the "upload". For example, video files are big. So you have to have a huge distributed storage system to store them. That alone would be quite a big task if you don't already have a "platform" that already does it for you.
So my suggestion is, talk him out of the video feature, then do the rest with your own way. : )
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Wonderfl is a library of flash effects. Their system is entirely built upon the concept that any code can be viewed and edited in a browser, and any code can be 'forked' and modified further. Since the entire system is so 'open-source' (see their legal page), can I use one of these effects in my projects? even for commercial usage such as a web app or website?
I'm not a lawyer, but the way I understand sections 5 and 6 of the Terms of Use page, anyone singing up with Wonderfl pretty much lets go of all copyrights for anything he/she submits to the site. I would think that's a go-ahead.
edit:
Having read their licensing FAQ as well: It's your responsibility to find out the licensing terms for any of the code you want to use. Moreover, if you fork the code, you automatically accept the same license terms for your own forked piece of code. Each piece of code might be distributed under a different license, so you should always make sure. If you can contact the author directly, it might be a good idea to just ask.
P.S. Just in case there is any misunderstanding: Wonderfl is not just a library of effects. It is a community site much like this one, where ActionScript programmers may create programs, show and distribute them to others and ask for advice. This has other implications if, for example, you want advice on a project you are working on for your company - you should always be very certain you are actually allowed to share any code you post on the internet.
I suggest you read their FAQ on licensing: http://wonderfl.net/help#help_license
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
This might not be a coding question, but very relevant to coding so I hoped I would get an answer here. All coders, maybe specially designer. Use others code in there own code. If you see something you like. you use that code in your design. In some degree, I'm sure every coder does this. So I was wondering where the line goes.
Can you use others complete css file and have a almost identical design as another site? With completely different content off course. Or is this Copyright infringement? And how can you confirm that people have Copyright on something?
Where can you find information on the laws on this? Thanks
All code, like all content, unless explicitly released under a more permissive license, is copyrighted. Copying snippets of neat features on other sites, which is, of course, done a lot, will probably fall under "Fair Use" (look it up) in the US, or similar regulations elsewhere. However, copying a complete style sheet or HTML template, without prior permission from the author, is illegal. There's a lot of free and gratis HTML+CSS templates out there, you can always start from those to create your own design and code. Do, however, read the terms and conditions carefully; "forgetting" an acknowledgement probably isn't allowed either, and makes you look double the fool.
I don't think the code itself, or a part of it, will be seen as a copyright infringement, by a judge. As long as your site doesn't look to much the same, in design, it should not be a problem.