We are creating a charity that is going to provide young people with training for the IT industry. Our plan is to create some simple websites using something like WordPress to get them started with web development. Show them how to acquire clients and build their own portfolios. Maybe mobile apps if they have a keen interest and some PC repairs for about 30 students at a time.
We want to keep costs to a minimum.
I have worked in a Mac environment for a little while but I know Mac's are really expensive to buy so I am wondering what options are available in Linux.
When we set this up I want it to be as little hassle as possible once its running.
I am looking for ideas for Linux Operating System to run everything from. I am not sure to choose Ubuntu, OpenSuse or some other flavour. Essential best for a small business.
Web development. I know people use Linux for web development but I dont' know what real companies use who are running Linux for their web companies. I know what home users use (from what I have read) but I would like to mimic industry as much as possible to help the students so they go out with skill already needed.
I assume Gimp would replace Photoshop.
I have been looking at version control and not sure where to go. I am currently thinking that hosting our own gitLab would be the best solution.
I looked at Bitbucket but you can only have 5 users at a time. I need 40 out the box. So was thinking a local hosted VCS would be the best solution with a backup to a another server somewhere would be cheapest colouration. What do you think about this?
I am also wondering about the webserver locally. I am used to using things like Xampp and Mamp. Is it going to be better to install everything separately and natively of or use Lamp?
I think for now that is all I can think about.
I know have I have asked a lot of question but I am hoping you will all have some good ideas to get us started.