d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > What Next? > Iso Opinions
Prev123Next
Add Reply New Topic New Poll
Member
Posts: 17,312
Joined: Mar 21 2009
Gold: 3,604.22
Apr 11 2013 12:34pm
Quote (DirtyRasa @ 11 Apr 2013 19:23)
If you want to try something completely new, you could try Python.

www.udacity.com has free courses for Python Web Dev


What functionality would python give me to a site?
Member
Posts: 2,478
Joined: Jan 4 2007
Gold: 7,545.00
Apr 11 2013 12:53pm
Quote (Kalms @ Apr 11 2013 12:34pm)
What functionality would python give me to a site?


You can make an entire blog with Python for example.
Member
Posts: 17,312
Joined: Mar 21 2009
Gold: 3,604.22
Apr 11 2013 12:55pm
Quote (DirtyRasa @ 11 Apr 2013 19:53)
You can make an entire blog with Python for example.


My main ambition is to host a site with possibly a game inbuilt to it, or maybe even just something with a downloads page, but with a fully interactive forum that i can make my own.

Would also like to toy around with some other sites, maybe some ecommerce sites for small business' use etc, but do not want to learn stuff that is just wasting my time. I like the idea of making a blog, maybe somewhere could start, but realistically, its something i could just put together with html and CSS, Thanks for the input.
Member
Posts: 2,478
Joined: Jan 4 2007
Gold: 7,545.00
Apr 11 2013 01:24pm
Quote (Kalms @ Apr 11 2013 12:55pm)
My main ambition is to host a site with possibly a game inbuilt to it, or maybe even just something with a downloads page, but with a fully interactive forum that i can make my own.

Would also like to toy around with some other sites, maybe some ecommerce sites for small business' use etc, but do not want to learn stuff that is just wasting my time. I like the idea of making a blog, maybe somewhere could start, but realistically, its something i could just put together with html and CSS, Thanks for the input.


Python is capable of doing all of this.

Here's a guide on doing a Python web game: http://learnpythonthehardway.org/book/ex52.html
Forums made from Python: https://www.djangopackages.com/grids/g/forums/

I'm just giving you some more options. Don't mean to derail your path in PHP. PHP is very good as well.
Member
Posts: 17,312
Joined: Mar 21 2009
Gold: 3,604.22
Apr 11 2013 01:35pm
Quote (DirtyRasa @ 11 Apr 2013 20:24)
Python is capable of doing all of this.

Here's a guide on doing a Python web game:  http://learnpythonthehardway.org/book/ex52.html
Forums made from Python:  https://www.djangopackages.com/grids/g/forums/

I'm just giving you some more options.  Don't mean to derail your path in PHP.  PHP is very good as well.


I understand the reasoning and i thank you for your input mate :)

You are not derailing my though pattern at all. I am here to try and get reasoning like this, its exactly the sort of feedback i am after. I will look into it and see what sort of direction i wanna go with :)

Thanks
Member
Posts: 1,628
Joined: Aug 11 2012
Gold: 628.00
Apr 11 2013 09:17pm
u will be using lamp stack

linux
apache
mysql
perl/python/php

you can accomplish the same things with python, perl and php actually their syntax is very similar, especially perl and php.
Member
Posts: 11,708
Joined: Dec 10 2006
Gold: 3,020.00
Apr 12 2013 06:39pm
HTML5, CSS3, JS + Ajax, PHP.
Those scripting languages are "a must have" to produce a good website in style of Web 2.0"
The Canvas Element in HTML 5 + Code in JS gives you the ability to produce own 2D/3D Games.
When you use WebGL either, its possible to produce own 3D Games, like Shooters, and thats what the future is going to be (to my mind).

So yeah, just give it a try with those scripting languages, but a forum is not simple.
Member
Posts: 1,628
Joined: Aug 11 2012
Gold: 628.00
Apr 12 2013 09:00pm
Quote (Fabu @ Apr 12 2013 06:39pm)
HTML5, CSS3, JS + Ajax, PHP.
Those scripting languages are "a must have" to produce a good website in style of Web 2.0"
The Canvas Element in HTML 5 + Code in JS gives you the ability to produce own 2D/3D Games.
When you use WebGL either, its possible to produce own 3D Games, like Shooters, and thats what the future is going to be (to my mind).

So yeah, just give it a try with those scripting languages, but a forum is not simple.


a forum can be difficult, but i would say its much more time consuming over difficult. as long as you know your php and mysql your pretty golden.
Member
Posts: 17,312
Joined: Mar 21 2009
Gold: 3,604.22
Apr 13 2013 01:12am
Quote (Fabu @ 13 Apr 2013 01:39)
HTML5, CSS3, JS + Ajax, PHP.
Those scripting languages are "a must have" to produce a good website in style of Web 2.0"
The Canvas Element in HTML 5 + Code in JS gives you the ability to produce own 2D/3D Games.
When you use WebGL either, its possible to produce own 3D Games, like Shooters, and thats what the future is going to be (to my mind).

So yeah, just give it a try with those scripting languages, but a forum is not simple.


Quote (Huayra @ 13 Apr 2013 04:00)
a forum can be difficult, but i would say its much more time consuming over difficult. as long as you know your php and mysql your pretty golden.


Thanks to both you guys, this is the type of feedback and opinions i like to see, Constructive differences between the different languages! Also with a good idea for a development path!

With the forum idea, im not neccessarily going to code the whole thing myself, but i would really love to get a whole concept of making one my own, copying alot of free code, and being able to change alot of the features and make it do my own thing! So that it isnt just another standardized forum with copy and paste code!

The game thing is more something i see being dealt with by a friend who will be coding that (IRL Friend who has a masters in software engineering, who does not use jsp).

Suppose one of my main goals really would also be to make a little bit of money whilst im learning how to do sites. So maybe getting on some freelance sites. Would there be a specific way i would learn things to do this? Something that would give me more advantage to it than just randomly picking languages off a list of decent ones to learn?
Member
Posts: 11,708
Joined: Dec 10 2006
Gold: 3,020.00
Apr 13 2013 05:50am
Quote (Huayra @ 13 Apr 2013 05:00)
a forum can be difficult, but i would say its much more time consuming over difficult. as long as you know your php and mysql your pretty golden.


yep perhaps, but you shouldn't forget that you have to deal with different topics. It's not just "I am learing php right now and I can produce my own forum software next week." You have to deal with topics like: OOP, Caches, Cronjobs, Security, Template Systems, Language Systems and so on.
So yep it is much more time consuming, but if you are new to those things like Kalms, its quite difficult either.

Quote (Kalms @ 13 Apr 2013 09:12)
Suppose one of my main goals really would also be to make a little bit of money whilst im learning how to do sites. So maybe getting on some freelance sites. Would there be a specific way i would learn things to do this? Something that would give me more advantage to it than just randomly picking languages off a list of decent ones to learn?


Well most of those jobs are requiring a website produced with php (of course there are ways either like in: ASP.NET, Java, etc.) but most Guys want to have their job done in php, because this is available at every (crap) hosting-service.
I'd recommend to start in the following way.

Learn HTML + the new features / changes of HTML5, after this give it a try with CSS(3), now its your turn to build some static websites. I know, that you already started learning on those scripting languages, but I guess you should rework a little bit.
Next Step is (to my mind) to learn PHP (not OOP as start, just top-down coding), you cannot learn everything about php, but you should get a basic knowledge (Variables, Control Structers, Files, XHTML, Caching, Databases, Security).
After, you start to learn about OOP in PHP, it's a little bit different than just writing code in top-down style, but its the recommended way to code bigger projects (like Forums, Blogs, etc.)

You can produce dynamic webpages now, thats good.

You should work on JavaScript + Ajax now, to get more comfortable with the style of Web 2.0

Goals are:
Better User Interaction
Better Way of Designing your page (Javascript Events, Javascript styles like fading, etc.)
(Re)Loading parts of the website without reloading the whole page (Ajax)



That was my Way, (just addded Java, Objective-C and C++ between PHP and JS) of learning how to code.

This post was edited by Fabu on Apr 13 2013 05:52am
Go Back To Programming & Development Topic List
Prev123Next
Add Reply New Topic New Poll