Beginner looking to start coding.

Bradbed

Registered Member
Joined
May 23, 2018
Messages
76
Reaction score
34
Title really says it all I’ve been looking up a bunch of videos and everything about coding on YouTube. I researched a little bit and thought Python was the best way to start for me! My goals are to Be able to make webpages and then once I feel comfortable with python maybe go into c# and learn to make scrape bots. I’m very new to everything when it comes to IM but I’m willing to learn and be persistent with everything. I’ve heard about Udemy and how a lot of people really like it! Is there like a great course to use on Udemy it is it more of find which instructor I like? And are coding books worth it in the long run?
Thank you for your time!
 
Thanks! C# is definitely what I wanna learn first and go from there. Once I get more into c# will I be able to switch over and make a website with it or would I have to learn HTML for that?
 
go with c#

1. Free course for beginners : https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169?l=Lvld4EQIC_2706218949

2. i will launch after 10 days course on BHW marketplace for bots coding using c# for beginners

Thank you for these helpful courses!
 
Thanks! C# is definitely what I wanna learn first and go from there. Once I get more into c# will I be able to switch over and make a website with it or would I have to learn HTML for that?

Building websites is a little different skill set.

For basic static pages learning HTML + CSS would be sufficient. Making it a little interactive for user experience will lead you to javascript.
To create dynamic pages that pull data from databases for example, you would need to learn some languages that are capable of that. So that would lead you to python + django, or php or (hopefully not to) java, or smthing like nodejs.
There are propably some more languages for that, but I would say C# is not the way to go for websites even if it's capable of that.

So anyway building a cms like system for websites is a large task. You may be better off with diving into a language an looking for some established scripts written in that language and learn how to extend them.

Anyway, if you learn to code, read a good book an general coding & oop and design patterns. Dive into the language specific syntax and then read and understand others code. I learned more from examining other peoples codes and projects, than any lecture, guide, tutorial, video or what ever told.
 
it's all depen on your goal really. if you want to learn basic things and general terminology if coding , python is great to start with. but if you want to deep down into programming i believe c/c++ will be the better option since so many language is a derived from C. all the basic sintax and coding structure for those language derived from C is pretty much the same..
if your goal is a web based, think PHP and JavaScript would be best choice.
php and JavaScript is another language that derived from C. so all the sintax should be familiar.

if your goal is automation and simple scripting, python is what you need. even if python can be used as web programming language, i highly doubtful that you could find a good library to match with python as web programming.

honestly, from my experience you should be more focused on developing your problem solving skills rather than focusing on programming language.
I myself used broad range of programming language, java, php, python, JavaScript, Swift, c, c# etc. just depends on my project needs.
 
when i first started learning to code online i was confused at the massive amount of tutorials and self proclaimed gurus claiming to know how to code. I later settled on lynda.com which is reliable in my opinion reason is unless you know how to differentiate quality you may end up confused for years.
 
Try edx.org
They've good courses and stuff is structured

Another good website is geeksforgeeks .
 
Check for some free courses here: https://udemycoupon.learnviral.com/coupon-category/free100-discount/
 
Desktop development and Web development is kinda different.
In general both - python and c# - are general purpose languages that can be used for building desktop software and web software. I honestly would recommend you to start with python. The reason is, that python is more "easy". You can get results pretty fast. While on c# on the other side, you have to understand more about what is going on in the background like what datatypes are ,for example. And stay way from anyone that suggest you to learn C or C++.


So learn at first python and later on switch to c#, you will understand certain concepts better.
 
if your goal is automation and simple scripting, python is what you need. even if python can be used as web programming language, i highly doubtful that you could find a good library to match with python as web programming.

Python is a good language for web development and there are many frameworks that are good for it.
Django and Flask (with the later one I used to build commercial software) you have two really good frameworks for web dev. Python is just not that much used in the mainstream, because of php + apache + wordpress (aka the 3$ shared webhosting service).
 
u should learn php. because python has no curly braces which will annoying and hurt your eyes

javascript uses curly braces like php

so it would be easy to combine both of em. since there is no website without js
 
Python is a good language for web development and there are many frameworks that are good for it.
Django and Flask (with the later one I used to build commercial software) you have two really good frameworks for web dev. Python is just not that much used in the mainstream, because of php + apache + wordpress (aka the 3$ shared webhosting service).

I completely agree with you about how powerful python is. but we are also talking about beginner here, the drawback of python is not the lack of library or framework, it's the other way around, too much library and framework make it hard to decide which one to follow.
 
I completely agree with you about how powerful python is. but we are also talking about beginner here, the drawback of python is not the lack of library or framework, it's the other way around, too much library and framework make it hard to decide which one to follow.


You are totally right on this.

Thats why I think OP should first focuse how general software development works (aka good ol' console based applications). And later on, after he gained some knowledge he can move on to webdev either with python or c# or php.
 
I started the basics with python a few nights ago and thought I jumped into a language too quickly before researching what I wanted in the end goal. So I researched further and found that c# will be more into my liking and will fit with what I want to do in the future. Last night I got some simple code (I.e. CMD opening and saying a few things and being able to interact with it). So I think I’m going to stick with c# get a good understanding of it and then in the future if I want to get into web based programming I can do that with more of a broad idea of what im doing.
 
Python is by far the easiest language to learn. They teach python to children in grade school. I went to college to learn to program and they forced us to learn the dot net frame work with visual studio and visual basic... Such a horrible way to learn to code. I had to spend over a year un learning all the bad habits the dot net frame work and that lousy microsoft language thought me. Now I program all cross platform and amazing tools. No matter what you hear on here or on the internet. It will take you a few years to become a decent programmer. Just grab a language and start coding.
 
Please please please don't put programming knowledge behind a paywall :)

I'm full time IM and have monthly bills needs to be paid , investing my time and efforts without getting back isn't optional choice for me unfortunately , if someone can't afford paying $20 for useful course , then in this case that course will not help him/her because he/she didn't make $20 from knowledge got from tons of free programming courses online !
 
Back
Top