Thanks for the thread I want to learn programing and making web sites but i dont know what to learn first and what do i need to know So which languages are the best and easiest for beginners?
I'd like to recommend getting a GitHub or BitBucket account, and checking out codepen.io or jsfiddle.net for practicing HTML/CSS/JS online. Some things that helped me when building websites as a front-end developer: Cloud9 (c9.io) - building sites from the ground up Mozilla Developer Network (developer.mozilla.org) - great doc resource, but very intimidating sometimes for a beginner. (PRO TIP: don't try to read everything. just search for things you only need at that time) Can I Use (caniuse.com) - helps with checking for and debugging cross-browser issues stackoverflow.com - every developer, from beginner to expert, use this at least for searching quick fixes or brief explanations of certain things. (PRO TIP: don't just copy/paste the solution. test it first, maybe check MDN for certain keywords in the solution that you don't understand, and also read the comments for that solution for caveats or details that might affect you in a negative way. This is very basic, but still forgotten by many from time-to-time).
Technically yes, but ordinary notepad is also good enough. Paste the below code (in bold) into your text editor and save with the name YOUR_FILE_NAME.html (Make sure you include the .html extension, it is important!) then, you've created your first html website. Easy. <!DOCTYPE html> <html> <head></head> <body>Hello World</body> </html> Copy and paste the above into a text document (ie in notepad).
One of the frameworks I often use is cakephp. https://book.cakephp.org/3.0/en/index.html It lets ya be lazy with DBO's and some nice features, but I mostly just do it from scratch these days. Also, something I like which is prob a lot more suited for beginners would be bootstrap, that can save someone new a lot of time specially in regards to supporting mobile without a huge fuss http://getbootstrap.com/ Then, everyone knows jquerry right ? https://jquery.com/ Also, for editors. I like the oft mentioned notpad++ a lot, but there are other options with features that'll help ya out with what you're doing past just color highlights, etc. Two good free options are: Komodo Edit (free version and cross platform) http://www.activestate.com/komodo-edit Visual Studio Code (free version and cross platform, It is NOT Visual Studio) https://code.visualstudio.com/ I develop in linux mainly ofc Anyway, gl ppl participating. ^.^
Spoiler I totally agree with learning Git and Github as a priority for aspiring developers (before even html). Version control is a crucial skill.
Well, tbf, it's "near useless" without HTML only if you're thinking of running it inside a web browser(-ish). If you want to get into programming, then learning JavaScript first is a good choice, since you can also write desktop applications with it. You should learn HTML/CSS only if you plan to make websites, or graphical applications.
+1 on Bootstrap. It does save lots of time in development, especially if building from the ground up. They also have good documentation, everybody needs to read the documentation.
+1 on HTML&CSS and Bootstrap I would personally start with JavaScript as a first programming language as it is so useful in creating interactive websites through jQuery. I had to learn for school and I really loved it so much. I'm currently thinking about becoming a web developer and as far as I can tell, JavaScript is a must know for any web-dev related job.
Freezing apps with large dependencies is no fun and I don't want to cover it, so I decided to pretend it doesn't exist.
What do you want to learn in java and what do you already know how to do? Lemme see if I can do something for you.
my experience from learning programming at school 1e year: java for learning basic programming, html/css for basic website making 2e year: C# (asp.net), php and javascript for making websites, C# (wpf) for windows programs 3e year: Java (android Studio) and Swift for native apps and jquery for hybrid apps, angular for websites. and other stuff like database, mvc, mvvm but that also encompasses the programming
Why freezing tho. And the dependencies you need depend on the app you're writing. You can perfectly make, for example, a Discord bot with a total size (program+dependencies) less than that of NU's homepage.
So yea, after half a year of learning C and Shell in school This year I'm gonna have to learn C++,C# and openGL...I'l prob spam tons of questions here once my Program developping homeworks start. Oh and I also have databases coming for me...