• Learning, need help.
    10 replies, posted
I recently finished the Codecademy course for HTML & CSS. I'm sure most of you guys are familiar with Codecademy, if not check it out [URL="http://www.codecademy.com/dashboard"]here[/URL]. I forgot a handful of HTML & CSS and now I am doing the "Build a Professional Website" course. Anyways, the course had just introduced me into something called Bootstrap and I was wondering if there are any other open-source programs like it that you can recommend me to use and programs that other experienced website developers use. I have some other questions as well, feel free to answer them if you like. 1. After fully understanding the concept of HTML & CSS and knowing how to build an attractive, user friendly website what languages should I move onto? ex/ Javascript, jQuery, Ruby, Python, etc.. 2. What language should I learn for creating databases? 3. Is it a good idea using open-source programs like Bootstrap, etc? Is it essential to use for websites? Do experienced developers use programs such as that? If you can answer my questions that would be awesome! :smile:
The language you want to learn totally depends on what you want to do with your application. You have NodeJS which is a complete event-based code language where as PHP is thread based. If you want to create yourself a basic website with just HTML, you don't need to learn any other language, though, Javascript can be useful. If you want your website to be dynamic, I'd say go for PHP as it's the simplest language you can think of, you do not have to worry about variable types and it has a really big standard library (almost everything you need is included in PHP by default). The "language" you should learn for databases is again depending on what you need to do. I'm familiar with MySQL, and it doesn't really depend which language you call the database in, it is all SQL. [code]SELECT name FROM family_members WHERE age = 16[/code] That'd get the names of all the family members that have the age of 16. Bootstrap is not a program, it's called a framework. It includes HTML, CSS and javascript. There is nothing wrong with using Bootstrap, but keep in mind that if you use their CSS without changes, your website can easily look generic. It is certainly not essential to use Bootstrap to create a website, but it is developed by Twitter and if you look at it, Twitter uses it too on twitter.com, just modified a lot.
[QUOTE=Cyberuben;45371143]The language you want to learn totally depends on what you want to do with your application. You have NodeJS which is a complete event-based code language where as PHP is thread based. If you want to create yourself a basic website with just HTML, you don't need to learn any other language, though, Javascript can be useful. If you want your website to be dynamic, I'd say go for PHP as it's the simplest language you can think of, you do not have to worry about variable types and it has a really big standard library (almost everything you need is included in PHP by default). The "language" you should learn for databases is again depending on what you need to do. I'm familiar with MySQL, and it doesn't really depend which language you call the database in, it is all SQL. [code]SELECT name FROM family_members WHERE age = 16[/code] That'd get the names of all the family members that have the age of 16. Bootstrap is not a program, it's called a framework. It includes HTML, CSS and javascript. There is nothing wrong with using Bootstrap, but keep in mind that if you use their CSS without changes, your website can easily look generic. It is certainly not essential to use Bootstrap to create a website, but it is developed by Twitter and if you look at it, Twitter uses it too on twitter.com, just modified a lot.[/QUOTE] Whats the difference between Javascript and jQuery? Some people say that its essentially the same thing. Thank you for answering the questions! :smile:
[QUOTE=Keybite;45371429]Whats the difference between Javascript and jQuery? Some people say that its essentially the same thing.[/QUOTE] jQuery is a framework of Javascript. Basically, it does the boring crap (like selecting ids and calling long functions) for you. Example, $('#id') would be the same as doing document.getElementById('id'), but it's shorter. Even though it may be easier, you should still learn javascript by itself, since it can help you on situations. [editline]12th July 2014[/editline] I'm sure someone else can expand on it a bit more, though.
Thanks! :smile: Since I learned how to actually use HTML & CSS where can I learn how to setup websites?
What do you mean? Launching a personal website on the internet? You'll need a domain name and some hosting for that. Both are relatively easy to get. I prefer Namecheap and NFOServers. I spend about $3 a month for the hosting and $10 a year for the domain using this combo.
If you are wanting to use MySQL (or MySQLi/POD) with your website, may i suggest you take a dive into PHP - it is a server-side script that will allow you to access your database and generate html based on it. You may have seen things such as Zend and Laravel - these are PHP Frameworks - would be best if you understands the basics first :)
[QUOTE=wauterboi;45374850]What do you mean? Launching a personal website on the internet? You'll need a domain name and some hosting for that. Both are relatively easy to get. I prefer Namecheap and NFOServers. I spend about $3 a month for the hosting and $10 a year for the domain using this combo.[/QUOTE] Sorry, I'll re-word it. But thanks! Now that I learned HTML & CSS, where can I find out how to build websites?
Keybit may i suggest before you purchase domains maybe have a play around with the HTRML and CSS you have learnt using a local server: [URL="https://www.apachefriends.org/download.html"]XAMPP[/URL]
[QUOTE=UKRust;45376734]Keybit may i suggest before you purchase domains maybe have a play around with the HTRML and CSS you have learnt using a local server: [URL="https://www.apachefriends.org/download.html"]XAMPP[/URL][/QUOTE] I played around with HTML & CSS and I tried to make a navigation bar, some footers, a header and there was always something wrong and now I want to learn how to build a website using HTML and CSS.
Well maybe if you uploaded your code to pastebin and explained the issue we could help further :) even better, put it in JSFiddle
Sorry, you need to Log In to post a reply to this thread.