Looks quite similar in scope to https://www.bento.io/. What are your acceptance criteria?
Will you have a process for removing tutorials that turn out to have serious security problems? It's a huge problem on the web, especially with Android and PHP.
Hmm, of all the companies to lock your SSO to, Google? If you can implement OAuth, then presumably folks can use what they are comfortable with: GitHub, Stack Overflow, Facebook -- whatever they like trust.
I humbly submit my own tutorial, which I promoted on Reddit a fair bit a year ago (or as much as I could without reasonably being asked to cease and desist). I've not promoted it much since, and it fares badly in the search engines - fixing that is not really my forte.
One of the mods of /r/phphelp has kindly added this to their sidebar, and I've submitted it to PHP The Right Way for inclusion in their forthcoming list of tutorials. This hasn't been merged down for months so I expect that initiative has stalled a bit. I'm also on Bento but rarely get click-throughs from there.
So, if you can assist in improving my search engine ranking, for a free tutorial that isn't completely dreadful, I'm all ears! Feedback on the material welcome too.
If you wanna continue your studies in IT as well, I highly suggest you start learning programming on your own from now. Check out websites like Bento, SlideRule and this monthly list.
As someone who has just started to teach themselves I thoroughly second this. Also have a look at bento.io's full stack program which is a great resource to get you going
If you have an iPhone, download 'Swifty'. Great intuitive app if you want to learn Swift.
Apart from that, https://www.bento.io/ is a great place to get started. If you're an absolute beginner, start here. If you're not, it's still a great place to learn and feel like you're getting somewhere.
I would say that a good place to start learning front-end technologies would be https://www.bento.io/.
Another thing that would help you out would be using the Dev Tools in your browser, I would recommend Chrome. You can just create a basic HTML layout and then use the Dev Tools to customize and add styles and see how well they play with each other and what it'll look like then move it to your actual HTML files. That is the strategy I started using and still use when I'm trying to add styles to pages.
Glad you like it. I recommend http://www.phptherightway.com/ to learn php It covers everything from displaying "Hello, World" to Test Driven Development.
Also for a more general learning source I like to use https://www.bento.io/.
The easiest platform to get into web development is https://www.meteor.com/.
Good luck!
bento.io has links to free coding tutorials online for a ton of different languages (though I just checked and the only variant of C available is Objective-C). The same people who created Learn Python The Hard Way also have Learn C The Hard Way. I would look around on Google, maybe ask on /r/learnprogramming; the internet has countless resources for this kind of thing. Good luck!
1)Focus on building a job profile which will get you a job anywhere in the world. For eg, I am a chemical engineer and to get a job anywhere else in the world other than your country is next to impossible. Same goes for Doctors and Lawyers. On the other hand, my friends who are computer programmers randomly pick a place on the globe and just leave. Same goes for graphic designers. Internet is full of places where you can start learning to code for free. Start with html. and btw, having a stable career will enable you to make travel a possibility on a sustainable basis. Not just once in a lifetime backppack getaway and reminiscing about it while doing a job you hate.
2) Get very active in communities like couchsurfing and postcrossing. You will have friends around the world before you even start.
[Edit] I found this website today. Looks like a good place to start. https://www.bento.io/tracks/web-fundamentals
You will need to know - HTML/CSS Some sort of web framework such as Flask...therefore you will need to learn Python. Javascript is probably a good idea, though I can think of ways to make this site without it. Then you will want to know about databases.
Check this out: https://www.bento.io/grid
Beginner to intermediate. They don't expect an expert.
Spend a solid day this week on improving your skills and mention you just started learning it*1. This will demonstrate two things, you're willingness to learn, and your learning ability (as in how fast you pick up on things).
Bento has a couple of decent grid pathways on learning JavaScript / Front End stuff. See: HTML, CSS*2, and JavaScript*2
*1 I know you have prior experience but said experience is limited at best if you didn't even mention it. Also, try and read the conversation to know if they want someone with experience or not before saying this.
*2 Avoid learning libraries or "extensions" at this time. Focus on general stuff not specialised stuff. Once you get the job, learn their tools. If you don't, then focus on more advanced topics like SASS (or LESS).
You sound like you're getting ahead of yourself by jumping into Bootstrap without understanding HTML/CSS more in depth. The point of Bootstrap is to make coding quicker by eliminating the need to repeat the same code over and over again, and thus easier. But you can't do this if you don't understand the primary code first.
I agree with some of the feedback here about making a plain text website first and playing around with basic CSS properties like font-family and positioning. Work on one <div> at a time, and once you get used to it you can do <div>s inside infinite <div>s. You don't necessarily have to start over to implement new knowledge, just add to what you've already created!
http://codeacademy.com has some really nice (free) tutorials and it's all in a order and pace. It isn't long either so you can do it all in a day if you commit. After you finish the HTML/CSS course you can do some of their exercises to brush up on what you learned and learn some new things as well. They even have a short Bootstrap tutorial in one of their projects (I think it's the first project).
https://www.bento.io/ is also a good resource for finding other resources to learn to code.
Don't give up and best of luck!
Start off with Codecademy.
Check out the Bento Tracks as you go.
Udacity and Udemy are also good resources, they're full of free lessons.
best of luck my friend!
Follow something like the Hartl Tutorial (free) which guides you through creating a Twitter-like site. For a more complete guide, see something like The Odin Project (Ruby on Rails) or Bento.io (Python)
Sounds a bit like Bento's Tracks: https://www.bento.io/tracks.
Bento is a curated set of tutorials (filters out the rubbish on the web) and then Tracks is a sign-up section where you can be hand-held through the maze. Some of the material is free, some is paid-for. More info:
http://blog.bento.io/post/99462807817/introducing-learning-tracks
Creator of Bento here - just wanted to chime in on the resource. I'm glad you like the main collection (the front page), though you may find the new learning tracks particularly interesting.
Have a look at my post history for a new tutorial I just released. I've tried to solve exactly the problem you mention - the gap between trivial snippets of code and building actual applications.
I recently found this tutorial too. I don't agree with all of the approaches, but it is mostly good, and they've dealt with database security very well, using a modern database library.
I've been quite impressed with Bento too, just found it via Twitter. It's a curated set of free tutorials and seems pretty up to date (the PHP tag doesn't yet have much in it, but hopefully that will change).
It has been said that it takes 10,000 hours to master a subject. Although some may say this is a myth one thing is for sure, the more you study and practice you put into learning a specific topic, the more emerged you become, the faster you will learn and retain knowledge. If you practice for 2-6 hours a week (one day a week) it will take a lot longer to become comfortable writing code than if you study for 40-60 hours a week (5-7 days a week).
This is self evident when you look at learning any language. If your living in Mexico you will be speaking spanish much sooner than if you take one spanish class that meets twice a week.
Their is also something to be said about proper instruction. I know myself personally, I learn better when I have a human resource at my disposal to communicate with about said topic/language such as a mentor or instructor. That being said learning at your own pace, with just online resource, discipline and raw repetition can and has been done.
A great place to state getting a taste of coding is Codecademy. Another great resource for tutorials is [bento](https://www.bento.io/]. It also can't hurt to start attending a local coding Meetup in your area.
I'm a very technical person so I may be biased, but my advice would be to learn a bit about the technologies surrounding modern day marketing. Learn to create simple landing pages, apply themes to a Wordpress site. Think of it a as side skill to fall back on until you land the job you really want. If you get the job you want you will now understand better how to talk to your webmasters and designers when doing a client's campaign.
Some good resources: https://www.codeschool.com/ https://www.bento.io/