5. No. You just need time and persistence. Unless you want to build the next Google/Microsoft. Then yes it is hard.
6. This is because they are not interested in building web based software and are not taught to build web based software. IT/CS is not about building web based software. Just as Mechanical Engineering is not about building cars.
2. 1 month
3. Python/Ruby
4. See 1.
5. No. You just need time and persistence. Unless you want to build the next Google/Microsoft. Then yes it is hard.
6. This is because they are not interested in building web based software and are not taught to build web based software. IT/CS is not about building web based software. Just as Mechanical Engineering is not about building cars.