hi,
I can code in
Java(at work) and .NET(for fun,to develop websites for friends) and am developing websites for free for friends on my day off .The problem is ,i am not good at making the site design appealing or good looking ,normally most of my friends or people who ask me to build website have 0 knowledge about computer science or coding ,now they want functionality but they cannot tell stuff like having administration page,online payment,SMS verifications and stuff like that but they are very specific with making the site look very good at .I know html for the front end and java script ,thats it .Now the problem is they are asking me to do lot of alignments and organizing the images and stuff ,and i am really very bad at it .Functionality i am able to finish it of very fast .But CSS work or organising the design ,the photos is taking hours and hours and my entire holiday gets wasted on that .I dont mind learning stuff like Bootstrap(i just used Caoursel till now) ,i loved how implementing a carousel took so less time in Boot Strap.Is BootStrap an alternative instead of learning CSS.Or is there any way to organize images,content in a proper order like a WYSIWYG .To make it easier to make the design look good .I used to use Tables ,but i was told by a designer that you shouldnt use Tables and CSS is the way to organize it.Any adivce as to what i should do ?